Java Netbeans Maven项目未将主类添加到清单
我有一个类似的问题。我已经尝试了列出的所有建议,但仍然不知所措。我的问题是,我正在尝试构建一个maven项目并将其分发到其他机器,但是jar文件没有使用正确的清单填充。每次构建和运行时,我都会遇到以下错误:Java Netbeans Maven项目未将主类添加到清单,java,maven,netbeans,deployment,netbeans-7,Java,Maven,Netbeans,Deployment,Netbeans 7,我有一个类似的问题。我已经尝试了列出的所有建议,但仍然不知所措。我的问题是,我正在尝试构建一个maven项目并将其分发到其他机器,但是jar文件没有使用正确的清单填充。每次构建和运行时,我都会遇到以下错误:在myjar.jar中没有主清单属性。是否有某种配置文件需要编辑?我只是不知道发生了什么。我也尝试过,但没有成功。您可以将其添加到项目的pom文件中,在标记内: <build> <plugins> <plugin>
在myjar.jar中没有主清单属性。是否有某种配置文件需要编辑?我只是不知道发生了什么。我也尝试过,但没有成功。您可以将其添加到项目的pom文件中,在
标记内:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<mainClass>your.main.class</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
org.apache.maven.plugins
maven jar插件
2.4
你的主课
另一个选项是使用maven shade插件
。与tigran展示的maven jar插件
不同,maven shade插件
在生成的jar中包含您的依赖项。
该插件的示例用法如下:
org.apache.maven.plugins
maven阴影插件
2
包裹
阴凉处
你的主课