我想要添加自定义类路径到我的项目的清单文件。类路径应该指向特定目录(Lib)中的所有文件。像lib/.或lib/*这样的东西已经尝试在manifestEntries的maven-jar-plugin配置条目中指定,但似乎不起作用。请推荐一下怎么做?
更新
我想要的是这样的东西-
<manifestEntries>
<Class-Path>lib*</Class-Path>
</manifestEntries>我希望添加lib目录中存在的所有jars,即使它们可能不是项目的依赖项。
发布于 2017-01-23 18:49:13
我认为以前使用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
发布于 2017-01-23 18:54:53
也许您的lib文件夹不在生成jar文件中?我不确定它是否能帮助您。但是您可以在jar文件中包含或排除内容。看一看here
https://stackoverflow.com/questions/41804453
复制相似问题