2013-03-26 62 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