我在MANIFEST.MF文件中定义的类路径引用了一个包含所有必需jar的dir,我想向不在该目录中的jar添加一个refference。应用程序应该从MANIFEST.MF文件中的路径加载此jar。
类似的东西:
Class-Path:lib / something.jar lib / anything.jar lib / m16.jar lib / apache.jar
并且想要的是这样的:
Class-Path:lib / something.jar lib / anything.jar lib / m16.jar some / other / path / lib / apache.jar
感谢您的任何建议,
答案 0 :(得分:0)
可能有更好的方法,但一个简单的选择是在项目中保存MANIFEST.MF
文件的副本,然后修改类路径以满足您的要求。然后,您可以在构建文件的<jar>
条目中指定要使用的特定清单,如下所示:
<jar destfile="./bin/MyProject.jar"
basedir="."
manifest="./path_to_manifests/MANIFEST.MF"/>