2010-05-10 15 views
4

我不確定這是否已經有答案 - 找不到這個(希望是常見)設置:如何使用Subversion和ColdFusion Builder(eclipse)設置ANT來檢出本地構建?

我最近通過ANT將我的一個ColdFusion項目轉換爲部署。

我有一個本地ant腳本,指示遠程服務器檢出代碼,並在服務器上遠程運行應用程序的特定構建文件。

我有幾個端點:

現場 - 生產(生產服務器上) 分段 - 通過在本地箱 - 生產服務器,不同的數據源等 開發上。

我碰到的東西似乎是一個簡單而常見的問題。我現在需要ANT來創建任何構建,甚至在本地。很好,創建了一個本地端點併爲我的盒子配置。

問題?如何在Eclipse/ColdFusion構建器中將其顯示爲項目(如果可能,自動顯示)。我的設想是,而不是通過CFBuilder/Eclipse中的Subversion插件檢查分支,現在我使用ANT來爲我做這件事。因爲我使用ColdFusion Builder(Eclipse + Adob​​e的插件),所以我可以使用eclipse的所有工具和插件來解決以下問題:如何在Eclipse/ColdFusion Builder中最好地調用ANT以將本地構建設置爲一個我可以開發和研究的項目?

我認爲,當我回來從本地箱檢查代碼,我必須確保不與本地配置路徑的任何文件檢查等

我希望這是一個詳細而明確足夠的解釋,如果沒有,請詢​​問。

提前致謝!

回答

6

你不能在CFBuilder中「自動」顯示它,但你可以使它變得非常簡單。

Eclipse需要「.project」文件,它是一個簡單的xml文件,默認情況下通常只包含項目名稱。

從SVN簽出項目後,執行file-new-ColdFusion項目並將其指向您簽出代碼的目錄。這將在那裏創建.project。從那裏,你可以將該文件提交給SVN。

隨後的開發人員從SVN簽出項目,然後可以將File - Import - Existing Project導入工作區,並將其指向其簽出的位置。由於它會有.project文件(從提交它的時候開始),當他們在該導入嚮導中搜索項目時,該項目將顯示出來。

現在,如果您已經使用ANT來檢查代碼,那麼您就是這麼做的。不過,如果你想要一個潛在的更簡單的方法,那麼你可以安裝在任何顛覆或Subclipse的插件安裝到CFBuilder,然後做

  1. 文件 - 新 - 從SVN
  2. 點結賬的項目到您的SVN URL
  3. 選擇你想看看
  4. 選擇一個位置,你想要的代碼,通過生活
  5. 點擊完成目錄
+0

中號弧,這是真棒,肯定節省我的時間,謝謝!我最初使用Subversion在本地使用subclipse檢出代碼,但是它並沒有在本地設置應用程序,哪些是ant(關於數據源,路徑(mac vs windows vs linux)等。 – 2010-05-11 01:41:38

+0

甜,很高興它另外一件事我昨天晚上被提醒了:你也可以使用ANT寫這個.project文件,而不必一開始就創建它。我做的一件事是在ant文件中保存常見的東西,然後在我的主要構建文件中「導入」該文件,因此你可以有一個「writeEclipseProjectFile」目標或者macrodef來寫出它,並且使用ANT文件中的項目名稱作爲項目文件中的項目名稱 – 2010-05-11 10:48:12

+0

這是一個很棒的提示......如果您有任何其他建議,我很樂意聽到他們的意見。我知道我們都會逐漸弄清許多相同的東西,我不介意讓我可能或可能會選擇一些快捷方式反正我自己也沒發現.. – 2010-05-11 16:29:35

相關問題