是否可以从jar文件中运行ant脚本?
目前,我有一个build.xml,它调用一些jar文件中的java代码。然后它进行一些进一步的蚂蚁处理。
当我从Eclipse导出jar文件时,我可以选择将build.xml文件添加到jar中,所以我想知道是否可以直接从jar运行ant脚本以便我只需要给人们使用jar文件,而不是蚂蚁脚本。
答案 0 :(得分:0)
答案是循环的。您是否尝试添加build.xml以将A.jar执行到A.jar本身?如果是这样,您希望使用build.xml中提到的参数执行jar。如果是这种情况,您也可以编写一个使用这些特定参数集运行的main方法。
在任何情况下,都应该有一种方法来运行你的jar,其中包含一些参数,这些参数可以在没有build.xml的情况下完成。
如果你真的需要通过蚂蚁这样做, 用这个 Starting a process in Java?
<强>更新强>
在stackoverflow中查看此链接。 - &GT; Run ant from Java
我没有尝试过这个,但如果您处理问题的循环性,这是一种方法