我有一个通用的common.xml文件,它包含许多在多个构建中重用的通用nant目标.我想要做的是"覆盖"其中一些非目标,并在执行现有目标之前或之后包含其他步骤.
是否首先使用当前文件中的nant目标?即.如果我在当前构建文件中创建一个nant目标,其名称与包含文件中的目标同名,那么是否会调用该目标并忽略包含的目标?如果是这种情况我可以做,并调用包含的目标,但看起来那将是一个递归调用,而不是一个包含的任务.
思考?
不,我刚刚为您尝试过,因为我有类似的设置,因为我拥有在 commonFile.build 中使用的所有构建目标,然后使用以下代码将其引入...
<include buildfile="../commonFile.build"/>
Run Code Online (Sandbox Code Playgroud)
在我的 newFile.build(包括文件顶部的 commonFile.build)中,我添加了一个名为“build”的新目标,因为它存在于 commonFile 中,这是您收到的响应错误消息...
构建失败
名为“build”的重复目标!
好主意,可能是面向对象原则的本质,但遗憾的是它不起作用。
有什么好的吗?
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |