【发布时间】:2013-10-16 22:58:17
【问题描述】:
我是 Ant 的新手(我来自 Maven),我怀疑我是否可以使用 Ant 执行以下操作。
我的 Eclipse 工作区中有 5 个项目。这个项目一个是主项目,其他是主项目的依赖。
这次我在主项目中有一个大(且令人困惑)的蚂蚁项目,它执行以下操作:
1)编译依赖项目并创建所有这些依赖项目的jar并将这些jar复制到名为lib的目录中,该目录位于主项目中
2) 编译并创建主项目的jar文件(使用其他人创建的jar)
我的老板不喜欢这个版本的 ant 脚本,因为它看起来有点“令人困惑”,他要求我对 ant 脚本进行以下重构:
1) 为每个依赖项目创建一个 ant 脚本。此脚本编译相关项目并将相关 jar 创建到名为 Release 的目录中,该目录位于当前项目中(这很简单)。
2) 为主项目创建一个ant脚本,调用每个依赖项目的所有ant脚本
我可以做这件事吗?如果可能的话,我该怎么做才能从另一个 ant 脚本调用一个 ant 脚本?
Tnx
安德烈亚
【问题讨论】: