我正在学习如何使用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>
答案 0 :(得分:0)
好的,我明白了我的问题。当我将插件添加到pom.xml时,我将groupId和artifactId更改为我的项目名称,却没有意识到那是maven插件名称:D我很高兴自己自己弄清楚了!