我可以从另一个蚂蚁脚本调用ant脚本吗?我该怎么办?

And*_*ili 2 java eclipse ant jar

我是Ant的新手(我来自Maven),我怀疑是否可以使用Ant进行以下操作.

我的Eclipse工作区中有5个项目.其中一个项目是主项目,其他项目是主项目的依赖项.

在这个时候,我在主项目中有一个大的(并且令人困惑的)ant项目,它执行以下操作:

1)编译依赖项目并创建所有这些依赖项目的jar并将这些jar复制到名为lib的目录中,该目录进入主项目

2)编译并创建主项目的jar文件(使用其他创建的jar)

我的老板不赞赏这个版本的蚂蚁脚本,因为它看起来有点令人困惑,他要求我做以下蚂蚁脚本的重构:

1)为每个依赖项目创建一个ant脚本.此脚本编译相关项目并将相关jar创建到当前项目中名为Release的目录中(这非常简单).

2)为主项目创建一个ant脚本,为每个依赖项目调用所有ant脚本

我能做这个吗?如果有可能我要从另一个ant脚本调用ant脚本?

TNX

安德里亚

Mat*_*tto 5

我使用相同的方法来编译我的所有项目.

使用此命令

<ant antfile="../<project-dir>/build.xml" dir="../<project-dir>" />
Run Code Online (Sandbox Code Playgroud)