在ant脚本和MS构建文件中,您可以在顶部设置属性,我如何在CruiseControl文件ccnet.config中执行此操作?如何在CruiseControl.Net中创建属性
2
A
回答
9
你可以用cb:define来做到这一点。例如:
< CB:定义myProjectName = “富”/ >
然后使用定义的属性:
<项目名称= “$(myProjectName)” 排队= “酒吧” > < /项目>
约CB的更多信息:定义可以在这里找到:
http://confluence.public.thoughtworks.org/display/CCNET/Configuration+Preprocessor
3
<cb:define />
创建预处理器常量,而不是属性。预处理器常量具有全局范围,可以只定义一次。一个属性的作用域可以是创建它的块,并且可以在不同的块中使用相同的名称进行重载。您可以使用<cb:scope>
标签修改预处理器常数和模仿性质的范围,如下所示:
相关问题
- 1. 如何在Weka中创建属性
- 2. 如何创建属性?
- 3. 如何创建maven属性
- 4. 在sysfs中创建属性
- 5. CruiseControl.net - CCNetUser属性为空
- 6. 如何在Ruby中为模型创建惰性加载属性?
- 7. 如何在同一文档的另一个属性中创建一个属性?
- 8. 如何在Angular 2中创建属性指令并将其绑定到属性?
- 9. 如何创建动态属性
- 10. 如何动态创建新属性
- 11. 如何从路径创建属性
- 12. 如何动态创建WMI属性?
- 13. 如何创建属性的javascript链?
- 14. 如何为WPF属性创建模板?
- 15. 如何创建ServletContext的mock属性?
- 16. 如何创建只读属性
- 17. EclipseLink/MOXy如何创建属性名称?
- 18. Powerbuilder - 如何创建类属性
- 19. 如何PHP DomDocument创建属性?
- 20. 如何从javascript创建ndb.DateTimeProperty属性
- 21. 如何创建带有属性“ReminderTime”
- 22. 如何用前缀创建XmlElement属性?
- 23. 如何在类属性中的Objective C中创建json结构?
- 24. 如何在Laivel中创建Yii2中的动态属性?
- 25. 如何在mysql中新创建的VIEW中更改属性?
- 26. 创建ListBoxItem属性
- 27. 创建新属性
- 28. 在Python中创建列表属性
- 29. 在MFC中创建属性网格
- 30. 在AS3中创建类和属性
这就是答案。 +1 – 2009-10-01 19:33:22
@Dustin:do cb:define标签需要位于文档的根部,还是可以在任何地方出现? – minty 2009-10-01 19:35:01
他们可以在任何地方。但是,我相信他们需要在首次使用您定义的财产之前进行。 – Dustin 2009-10-01 19:37:19