问题描述
我正在学习如何使用Maven,并且无法使用“ java -jar ....”编译项目,因为它显示了有关无主清单的错误。 如果我手动向Manifest.mf添加:
Main-Class: path to class
这是工作。 我已经将其添加到pom.xml中,但仍然无法正常工作
<build>
<plugins>
<plugin>
<groupId>com.kijak.app</groupId>
<artifactId>test-app</artifactId>
<version>0.1</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.kijak.app.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
1楼
好吧,我明白了我的问题。 当我将插件添加到pom.xml时,我将groupId和artifactId更改为我的项目名称,却没有意识到那是maven插件名称:DI很高兴我自己弄清楚了它!