0

是否可以从 jar 文件中运行 ant 脚本?

目前,我有一个 build.xml,它调用了一个 jar 文件中的一些 java 代码。然后它会做一些进一步的蚂蚁处理。

当我从 Eclipse 导出 jar 文件时,我可以选择将 build.xml 文件添加到 jar 中,所以我想知道是否可以以某种方式直接从 jar 中运行 ant 脚本,这样我只需要给人们 jar文件,而不是 ant 脚本。

4

1 回答 1

0

答案是循环的。您是否尝试将 build.xml 添加到 A.jar 本身中执行 A.jar?如果是这样,您希望使用 build.xml 中提到的参数执行 jar。如果是这种情况,您不妨编写一个使用这些特定参数集运行的 main 方法。

在任何情况下,总有一种方法可以使用一些参数来运行您的 jar,这些参数可以在没有 build.xml 的情况下完成。

如果你真的需要通过 ant 来做这个,使用这个 在 Java 中启动一个进程?

更新:

请参阅 stackoverflow 中的此链接。->从 Java 运行 ant

我没有亲自尝试过,但这是一种方法,前提是您要注意问题的循环性质

于 2013-03-20T11:56:17.283 回答