我想从我的eclipse项目创建一个可执行的JAR文件。它引用了其他项目,它们也引用了其他项目(等等)和一些JAR文件。
根据this answer,一切都应该“在2次点击内”。但不适合我:
报告警告:
将问题写入mg / build / classes / META-INF / MANIFEST.MF到JAR:重复条目:META-INF / MANIFEST.MF重复条目:META-INF / MANIFEST.MF
看起来它试图包含所有项目的现有清单,这根本没有意义。我实际上不想包含它们中的任何一个,只是为了生成一个新的。我没有找到任何方法来关闭它。好的,这只是一个警告。
看起来我需要手动处理所有引用的jar文件......实际上,Eclipse知道它们,我不知道。
我需要包含所有引用的jar文件的内容,或者将它们全部复制到目标文件夹中并在Manifest中列出它们。我不知道该怎么做。
我也想知道jardesc文件是否可以从ant构建脚本中使用。
答案 0 :(得分:0)
在我的情况下
,我收到了相同的错误消息(“重复条目”)一旦我在jar生成向导的“选择要导出的资源:”文件树中排除了MANIFEST.MF,警告就消失了。
至于在你的jar中包含引用的项目,我建议你把它们变成jar文件,包括那些你想要制作jar的项目。
然后,确保正确设置清单的类路径。