Maven没有添加Main-Class到清单

时间:2019-02-12 19:22:22

标签: java maven manifest

我正在学习如何使用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 个答案:

答案 0 :(得分:0)

好的,我明白了我的问题。当我将插件添加到pom.xml时,我将groupId和artifactId更改为我的项目名称,却没有意识到那是maven插件名称:D我很高兴自己自己弄清楚了!