[英]how to create a not runnable/not executable jar with other external jar dependencies in Eclipse
我无法通过eclipse导出向导创建普通的jar(不可运行/不可执行),它只创建jar文件,但是从某些其他类调用导出的jar的方法时,不会导出依赖的jar导致错误,请帮忙
非常感谢@kurellajunior的建议..它通过使用zipgroupfileset解决了。 下面是蚂蚁脚本,它可以完美地创建我需要的jar
<project default="jar">
<target name="jar">
<jar destfile="destination directory/jarFileName.jar" basedir="my Eclipse project folder/bin (which holds all the .class files of my project separated by different package folder) ">
<zipgroupfileset dir="Location of my external jar file directory" includes="*.jar"/>
</jar>
</target>
</project>
这适用于语言/ IDE概念。 您只创建jar(库)。 依赖关系是在外部管理的(就像在maven中一样)可执行jar可以有一个指向依赖关系的Manifest,但依赖关系需要由你捆绑...
早些时候Netbeans在将所有被引用的罐子捆绑在一起时做得不错 - 虽然已经很长时间没有使用它了。
一月
编辑:有一个选项来创建这样一个jar - 在命令行上。 由于jar只是一个zip容器,因此您可以轻松编写一个脚本,将所有依赖项与jar一起解压缩到一个位置,然后将它们全部放在一起。
我不推荐这个!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.