【发布时间】:2021-05-27 01:33:12
【问题描述】:
所以我尝试在一个随机项目上使用 Maven 来检查它是如何工作的,以及当我尝试在 IntelliJ 中构建可执行文件 jar 时strong> 它给出了错误:
Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.4:jar (default-jar) on project lab0_ggcd: Unable to parse configuration of mojo org.apache.maven.plugins:maven-jar-plugin:2.4:jar for parameter addClassPath: Cannot find 'addClassPath' in class org.apache.maven.archiver.ManifestConfiguration
我也尝试过像许多人所说的那样删除 .m2/repository,但它不起作用。
我的 pom.xml 看起来像:
....
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClassPath>true</addClassPath>
<classpathPrefix>libs/</classpathPrefix>
<mainClass>
ggcd.Main
</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
项目结构为:
主类只有一个System.out.println。
【问题讨论】:
-
你找到解决办法了吗?