我正在学习如何使用Maven,我无法用“java -jar ....”编译项目,因为它显示的是没有主要清单的错误。如果我将manualy添加到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>
好的,我看到了我的问题。当我向pom.xml添加插件时,我将groupId和artifactId更改为我的项目名称,没有意识到这是maven插件名称:D我很高兴我在自己身上想出来了哈哈!