我有一个包含许多子项目的项目。他们都互相引用。
现在,我需要运行ant文件来创建包含所有子项目的可运行jar。
这个怎么做 。我已经有了ant文件,但是它仅列出了contrib选项,用于下载所有依赖项并构建以构建存储在lib文件夹中的所有jar。
那么如何将所有这些jar文件从lib文件夹分组到可运行的单个jar文件中呢?而且我还需要contrib文件夹中的依赖项?
谢谢!
您可以尝试jarjar,它可以将多个jar组合成一个(独立的)。
如果您不需要重命名类的功能(避免名称冲突等),则可以简单地使用jar任务,请参见http://ant.apache.org/manual/Tasks/jar.html部分“合并归档文件”。该示例还包含一个清单条目,用于定义主类。
我认为您可以像jar任务一样使用jarjar,也就是说,您也应该能够在其中添加一个清单。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句