0

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

我有 Java Web 应用程序和 Java Web 服务的四个项目 a、b、c、d。我想自动化以下过程:

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).

我怎么能做到这一点?

4

1 回答 1

1

首先阅读这个Ant 教程。然后看看我下面的评论...

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

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

您可以尝试使用 SVNAnt或使用<exec>.

2.clean所有四个项目。

<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>

于 2013-03-26T14:55:21.297 回答