如果您使用下列內容:使用構建腳本 您是否使用IDE同步構建腳本?
你運行與IDE構建系統同步構建腳本的問題
- 持續集成?如果是這樣,你如何解決這類問題?使用任何環境(Java/.NET/etc)來解釋解決方案都可以。我只想得到人們如何解決這個問題的想法。
如果您使用下列內容:使用構建腳本 您是否使用IDE同步構建腳本?
你運行與IDE構建系統同步構建腳本的問題
在Java世界中,您可以使用2種腳本 - 構建腳本&腳本來爲您最喜歡的IDE生成項目文件(例如,用於IDEA的ipr)。例如,如果項目的結構發生了變化,例如重新運行將更新.ipr文件的腳本。此外,團隊中的不同人員可以使用不同的IDE。
在.NET世界上有2種選擇:
devenv
任務,該任務將轉至.sln文件並仍然調用始終處於最新狀態的.csproj文件。「......團隊中的不同人員可以使用不同的IDE。」是的,完全正確,這就是我的團隊正在做的事情。 – sivabudh 2010-07-23 22:35:18
順便說一句,你是否必須推出自己的腳本來生成項目文件?或者構建腳本(例如Ant)爲不同的IDE提供插件? – sivabudh 2010-07-23 22:36:45
我們使用maven的插件來生成只調用* mvn idea:idea *或* mvn eclipse:eclipse *的項目文件。 有一個鏈接到maven的想法插件,例如:http://maven.apache.org/plugins/maven-idea-plugin/usage.html – 2010-07-24 05:59:00
看起來至少有一個CI服務器支持:http://www.openmakesoftware.com/continuous-integration/ – sivabudh 2010-07-23 20:37:49