当前位置: 代码迷 >> java >> Maven没有添加Main-Class到清单
  详细解决方案

Maven没有添加Main-Class到清单

热度:25   发布时间:2023-07-27 09:13:45.0

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

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

  相关解决方案