Netbeans Maven项目不将Main Class添加到Manifest
我对这个问题有类似的问题。 我已经尝试了列出的所有建议,但仍然处于亏损状态。 我的问题是我正在尝试构建一个maven项目并将其分发给其他机器,但jar文件没有填充正确的Manifest。 每次构建和运行时,我都会收到以下错误: no main manifest attribute, in myjar.jar
。 我需要编辑某种配置文件吗? 我只是不知道发生了什么。 我也试过这个修复 ,但无济于事。
您可以将它添加到项目的pom文件中,在
标记内:
org.apache.maven.plugins maven-jar-plugin 2.4 your.main.class
另一种选择是使用maven shade plugin
。 与tigran显示的maven jar plugin
不同, maven shade plugin
包含生成的jar中的依赖项。 该插件的示例用法是:
org.apache.maven.plugins maven-shade-plugin 2.0 package shade your.main.Class