筆者因為公司的項目需要,開始接觸DropWizard框架,照着官網https://www.dropwizard.io/0.9.2/docs/getting-started.html擼了一遍。
工具為IDEA+maven
結果利用maven打包后出現如圖1所示的錯誤:
圖 1
后來經過測試發現,是官網的POM文件設置問題:需要將下面代碼中的<pluginManagement>注釋掉就可以了
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
</pluginManagement>
因為lock down plugins versions to avoid using Maven defaults (may be moved to parent pom)默認使用maven的默認設置,所以我們新添的依賴和插件無法正常使用,所以找不到主類或者沒有主菜單屬性,結果如圖2 所示
圖 2