2014-10-11 6 views
0

Я хочу скомпилировать 2 проекта в моем рабочем пространстве, в которых projectB зависит от projectA.ANT Script для компиляции/сборки нескольких проектов

ProjectA

|----src 
|----build.xml 

ProjectB

|----src 
|----build.xml 

сказать, что я импортировать некоторые пакеты из ProjectB. Теперь у меня есть 2 Задачи

  1. Как скомпилировать ProjectB?
  2. Как написать ANT build.xml (master-build.xml) для обоих проектов? сильного текст
+0

Мех. Используйте Maven ... –

ответ

0

В вашем мастере-build.xml, создавать цели для создания проекта А и В, и цели, чтобы построить все:

Пример:

<target name="build.projectB" depends="build.projectA"> 
     <ant antfile="${buildB}/deploy.xml" dir="." /> 
    </target> 

Для зависимостей ваш проект B в вашем Master-Build.xml: - используйте ключевое слово depend = "build.projectA" на объекте projectB

Пример:

<target name="A"/> 
<target name="B" depends="A"/> 
+0

Привет, Stacky .. Большое спасибо, ваш метод работал для меня .. –