Java Maven生成的jar文件中MANIFEST.MF中缺少主类attibute
我目前正在Eclipse中试用Maven(m2e插件),并尝试构建和运行Hello World示例项目。但是,当启动生成的jar时,什么也没有发生。我检查了MANIFEST.MF,发现主类属性丢失了。添加属性后,可以启动jar 为什么Maven不添加此属性?查看此链接: 您可以在这里找到如何配置maven项目以运行特定类。您必须添加定义了mainClass的maven jar插件配置Java Maven生成的jar文件中MANIFEST.MF中缺少主类attibute,java,maven,jar,m2e,manifest.mf,Java,Maven,Jar,M2e,Manifest.mf,我目前正在Eclipse中试用Maven(m2e插件),并尝试构建和运行Hello World示例项目。但是,当启动生成的jar时,什么也没有发生。我检查了MANIFEST.MF,发现主类属性丢失了。添加属性后,可以启动jar 为什么Maven不添加此属性?查看此链接: 您可以在这里找到如何配置maven项目以运行特定类。您必须添加定义了mainClass的maven jar插件配置 <build> <plugins> <plugin> <g
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
...
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
</configuration>
...
</plugin>
</plugins>
org.apache.maven.plugins
maven jar插件
...
真的
完全合格
...
在x.x