在我的机器上,我有一个 Ant 插件。它被称为蚂蚁贡献。它很容易安装。我只是把 ant-contrib-0.3.jar 放在 Ant 的 lib 文件夹中。它让我可以用 Ant 做一些很酷的事情,包括 if 语句。现在,我想使用 Bamboo 运行我的构建脚本。目前,竹子使用的 Ant 版本没有这些功能,所以我的脚本失败了。如何在竹子中安装 ant-contrib 之类的插件?
问问题
775 次
2 回答
2
我的建议是将 ant-contrib jar 与您的源代码一起提交,并通过如下声明任务使您的构建更具可移植性:
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="${lib.dir}/ant-contrib-0.3.jar"/>
</classpath>
</taskdef>
另一种选择是使用ivy来管理构建的第 3 方依赖项。
于 2012-06-01T22:51:50.173 回答
1
将 ant-contrib-version.jar 复制到 Ant 安装的 lib 目录或 CLASSPATH 环境变量中。如果您想使用项目中的任务之一。
对于 Ant 1.6 及更高版本,在 build.xml 文件中添加以下行
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.8.4/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>
对于 Ant 版本 1.5,在 build.xml 文件中添加以下行。此外,您必须使用 .properties 文件而不是 antlib.xml
<taskdef resource="net/sf/antcontrib/antcontrib.properties">
<classpath>
<pathelement location="/home/svnadmin/apache-ant-1.5.0/lib/ant-contrib-version.jar"/>
</classpath>
</taskdef>
于 2012-06-26T20:42:56.243 回答