![]() |
1
19
不,不修改生成文件就不能跳过它。 下面是我在项目中为解决这个问题所做的工作。 对于每个公共目标,我将创建一个前面有“do-”的私有目标。 私有目标没有依赖关系,公共目标将“do-”目标作为依赖关系。 例如:
|
![]() |
2
29
使用
如果您不想运行“测试”,只需
如果希望运行测试,则应该未定义。蚂蚁只是检查它是否有定义。此外,还有一个
这里有一个 article 两者兼而有之。 |
![]() |
3
4
就我个人而言,我在Ant中发现依赖性的东西不仅仅是帮助。我通常设置两组目标-一组实际上 做东西 (没有依赖关系)然后针对 只是 有依赖关系。这样,您就可以轻松地运行单个目标,也可以轻松地运行整个套件等。这与 实际的 (而不是意识形态)在我看来是有用的。 |
![]() |
4
2
如果代码没有更改,编写良好的生成目标将不需要重新生成任何内容。因此,测试目标依赖于它的事实在很大程度上应该是无关紧要的。如果您连续两次运行构建目标,并且它试图第二次重建某个对象,那么您可能需要调查它为什么要这样做。 避免执行目标的简单方法是将目标的“除非”属性设置为某个属性的名称。然后,如果在运行Ant时在命令行上设置此属性,它将绕过该目标。 |
![]() |
5
0
只是暂时“删除”依赖关系?`如果代码已经生成,那么所有文件都应该是可用的,不是吗?-哎呀,刚才看到你不能修改文件了,嗯,为什么不先在本地运行同一个作业呢? |
![]() |
gEdringer · Linux上的Zip命令包括整个文件夹结构 6 年前 |
![]() |
prat22 · 如何使用ant和jmeter生成html报告 6 年前 |
![]() |
DAIRAV · 适用于java 10的Apache Ant版本 6 年前 |
![]() |
Mark Aquino · 使用目标重写时设置ant目标的顺序 7 年前 |
![]() |
Trock Fuller · 解压任务期间ANT连接文件 7 年前 |
![]() |
Rinesh raja · Jenkins ant构建相关问题 7 年前 |