【发布时间】:2016-06-12 22:35:32
【问题描述】:
我正在尝试让 Maven 创建一个 JAR 文件,其中包含我在 lib 目录中的依赖项和类路径以指定如下内容:
Class-Path: lib/log4j-1.2.16.jar
相反,我在 Class-Path 部分得到以下内容。
Class-Path: lib/log4j/log4j/1.2.16/log4j-1.2.16.jar
这是我的 maven-jar-plugin 设置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<archive>
<index>true</index>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
<manifestEntries>
<mode>development</mode>
<url>${project.url}</url>
<key>value</key>
</manifestEntries>
</archive>
</configuration>
</plugin>
【问题讨论】: