初次学习DropWizard框架——解决maven打包时出现没有主清单属性的问题
笔者因为公司的项目需要,开始接触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