0

AntスクリプトまたはAntXMLおよびSVNコマンドをカスタマイズして次のことを実行したいと思います。Eclipseワークスペースに4つのプロジェクトがあります。私はEclipseIndigoを使用しており、JavaEEを使用しています。

JavaWebアプリケーションとJavaWebサービスの4つのプロジェクト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.すべてのa、b、c、dプロジェクトの更新をsvnから取得します。

9.次に、このab.warアーカイブを特定のsvnの場所にコミットするか、タグを付けます(読み取り専用)。

SVNAntを試すか、。を使用して外部呼び出しを行うことができます<exec>

2.4つのプロジェクトすべてをクリーンアップします。

<delete>

3.4つすべてのプロジェクトをビルドします。

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 に答える