当前位置:  开发笔记 > 运维 > 正文

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

如何解决《Ant是否提供绕过依赖的方法?》经验,为你挑选了2个好方法。

build.xml有一个测试和一个构建目标.该测试的目标显然取决于构建目标.

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

我问,因为编译太长,并且通过持续集成服务器保持最新; 而且我正在追逐单元测试的问题.



1> sblundy..:

使用该unless属性.


如果您不想运行"test",只需

ant -Ddont.run.tests = true

如果要运行测试,则应该未定义.Ant只是检查它是否已定义.此外,还有一个if属性可以进行相反的操作.

这是关于两者的文章.


这是正确的方法,应该标记为正确的答案

2> John Sonmez..:

不,如果不修改构建文件,就不能跳过它.

以下是我在解决此问题的项目中所做的工作.对于每个公共目标,我将在其前面创建一个"do-"的私有目标.私有目标没有依赖关系,公共目标将"do-"目标作为依赖关系.

例如:




        
            
            
            
        


听起来我们的工作方式相似-很高兴知道我在这方面并不孤单:)
推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有