我想将自定义类路径添加到项目的清单文件中。类路径应指向特定目录(lib)中的所有文件。就像是
lib/.
或lib/*
已尝试在manifestEntries
maven-jar-plugin
配置的条目中进行指定,但似乎无效。请建议怎么做?
更新
我想要的是这样的东西 -
<manifestEntries>
<Class-Path>lib*</Class-Path>
</manifestEntries>
我想添加lib
目录中的所有jar,即使它们可能不是项目的依赖项。
答案 0 :(得分:0)
我认为以下使用classpathPrefix
可以使用以下内容<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<classpathLayoutType>repository</classpathLayoutType>
</manifest>
</archive>
</configuration>
</plugin>
原始链接:maven-jar-plugin
答案 1 :(得分:0)
也许你的lib文件夹不在generate jar文件中?。我不确定这是否可以帮到你。但您可以在jar文件中包含或排除内容。看看here