Настройте Ant-скрипт, а также команды и скрипты Subversion для автоматизации процесса

Я хочу сделать следующее, настроив скрипт Ant или команды Ant XML и SVN. У меня есть четыре проекта в рабочей области Eclipse. Я использую Eclipse Indigo и использую Java EE.

У меня есть четыре проекта a,b,c,d веб-приложений Java и веб-служб Java. Я хочу автоматизировать следующий процесс:

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. Тогда посмотрите мои комментарии ниже...

1. Получите обновление от svn для всех проектов a,b,c,d.

9. Затем я хочу передать этот архив ab.war в определенное местоположение SVN или пометить его (только для чтения).

Вы можете попробовать SVNAnt или просто сделать внешние звонки с <exec>,

2. очистить все четыре проекта.

<delete>

3.Строить все четыре проекта.

5.Строить проект б.

7. Создайте проект.

<javac>

4. сделать банку проекта d и экспортировать в lib проекта b.

6. сделать банку проекта c и экспортировать в lib проекта a.

<jar>, <copy>

8.Сделайте ab.war архив проектов a и b и поместите в указанное место (т.е. c: \ xyz)

<war>, <copy>

Другие вопросы по тегам