2013-03-26 41 views
0

我想通過自定義Ant腳本或Ant XML和SVN命令來執行以下操作。 我在Eclipse工作區中有四個項目。我使用Eclipse Indigo,並使用Java EE。自定義Ant腳本和Subversion命令和腳本以實現流程自動化

我有四個項目a,b,c,d的Java Web應用程序和Java Web服務。 我要自動執行以下過程:

1.Get update from svn for All a,b,c,d project. 
2.clean all four project. 
3.Build all four project. 
4.make jar of project d and export into lib of project b. 
5.Build b project. 
6.make jar of project c and export into lib of project a. 
7.Build a project. 
8.Make ab.war archive of project a and b and put into specified location(i.e. c:\xyz\) 
9.Then I want to commit this ab.war archive to a particular svn location or tag it (for read-only). 

我怎樣才能實現這一目標?

回答

1

先讀這個Ant tutorial。然後看到我的意見如下...

1.從svn更新所有a,b,c,d項目。

9.然後我想提交這個ab.war檔案到一個特定的svn位置或標記它(只讀)。

您可以試試SVNAnt或撥打<exec>撥打外線電話。

2.清理全部四個項目。

<delete>

3.Build所有四個項目。

5.Build b project。

7.建立一個項目。

項目d和出口的<javac>

4.make罐子到B項目庫。

6.製作項目c的jar並導出到項目a的lib中。

<jar><copy>

製成枕ab.war項目A和B的檔案並投入指定的位置(如C:\ XYZ)

<war><copy>

+0

Thankyou :)如果我堅持&需要幫助一些地方然後我會問這裏。 – AsadYarKhan 2013-03-27 05:50:07

+0

我已完成此任務,並使用dos shell進行一些額外的工作。 ;)再次感謝wspider :) – AsadYarKhan 2013-04-05 06:09:36

+0

你能告訴我如何使用ant生成「Apache軸web服務客戶端」嗎?是否有任何可用的螞蟻任務需要wsdl等Web服務和生成其客戶端,我試圖搜索,但無法找出。 ? – AsadYarKhan 2013-04-05 06:14:21