gpt4 book ai didi

java - META.MF 已存在于 IntelliJ Idea 中的 VCS 中

转载 作者:行者123 更新时间:2023-12-02 02:39:57 25 4
gpt4 key购买 nike

我的项目包含具有 main() 的应用程序类, list 文件中也提到了该类,如下所示

Manifest-Version: 1.0
Main-Class: org.carleton.cep.Application

到目前为止,构建 Artifact 选项是灰色的,所以我尝试将其添加到 Artifact 中,如下所示

enter image description here

enter image description here

当我按“确定”时,出现以下错误,

enter image description here

然后,我通过选择空创建了一个未命名的构建

enter image description here

但是每当我执行“构建 Artifact ”时,都不会生成 JAR 文件

我是否还需要在 pom.xml 中指定主类,如果是,如何指定?

最佳答案

您需要在 Maven 的配置中定义主类:

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
...
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
</configuration>
...
</plugin>
</plugins>
</build>

关于java - META.MF 已存在于 IntelliJ Idea 中的 VCS 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45664596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com