ant - Ant 是否提供绕过依赖的方法?

标签 ant build

build.xml 有一个 test 和一个 build 目标。 test 目标显然依赖于 build 目标。

如何只运行测试目标,暂时跳过编译,而不修改 build.xml 文件?

我问是因为编译太长,并且由持续集成服务器保持最新;我正在追查单元测试的问题。

最佳答案

使用 除非 属性。

<target name="test" unless="dont.run.tests">

如果您不想运行“测试”,只需

ant -Ddont.run.tests=true

如果你想运行测试,它应该是未定义的。 Ant 只是检查它是否已被定义。此外,还有一个 if 属性可以相反。

这是 article两者都有。

关于ant - Ant 是否提供绕过依赖的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374673/

相关文章:

Maven ANT 项目

java - 构建 eclipselink-2.6.0 因缺少需求而失败

android - 我想自定义构建过程,同时仍然使用 Android Eclipse ADT 插件

html - 收集所有 Javascript、CSS 和图像以部署网站或应用程序?

java - 类已完全更改为带有错误的 XML 标记

python - sublimetext2 build 显示为空白

java - apache ant 可变文件类型属性

java - 替换任务不支持嵌套文件集

java - Red 5 适用于所有演示应用程序,但当我尝试添加自己的应用程序时,它会崩溃。这是怎么回事?

linux - 这个 Makefile 是如何工作的?