自定义Ant脚本和Subversion命令和脚本,用于自动化流程



我想通过定制Ant脚本或Ant XML和SVN命令来完成以下操作。我在一个Eclipse工作区中有四个项目。我正在使用Eclipse Indigo和Java EE。

我有四个项目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).

我怎么才能做到呢?

首先阅读本Ant教程。请参阅下面的评论…

1。从svn获取所有a,b,c,d项目的更新

9。然后我想提交这个ab.war归档文件到一个特定的svn位置或标记它(只读)。

您可以尝试SVNAnt或直接使用<exec>拨打外部电话。

2。清理所有四个项目

<delete>

3。构建所有四个项目

5。构建b项目

7。创建一个项目

<javac>

4。创建项目d的jar并导出到项目b的lib

6。创建项目c的jar,并导出到项目a的lib。

<jar>, <copy>

8。对a、b项目进行ab.war归档,并存放到指定位置(如:c: xyz)

<war>, <copy>

相关内容

  • 没有找到相关文章

最新更新