Как я могу лучше всего совместно использовать целевые объекты Ant между проектами?

также это могло бы быть полезным для знания логического различия между соединением, существует и в http://weblogs.sqlteam.com/mladenp/archive/2007/05/18/60210.aspx

12
задан martin clayton 5 January 2011 в 01:49
поделиться

3 ответа

После некоторого дополнительного поиска возможным решением было бы использовать внешние SVN для проверки определенных требуемых файлов, которые могут понадобиться build.xml.

Однако это будет работать только для пользователей кто использует Subversion в качестве системы контроля версий. Было бы неплохо иметь SCM-независимое решение для пользователей, которые не используют Subversion, или другой SCM, поддерживающий аналогичные функции.

1
ответ дан 2 December 2019 в 22:05
поделиться

Если вы используете Antlibs , вы можете упаковать их все в файл JAR. Затем просто скопируйте этот файл в каталог $ {ANT_HOME} / lib , чтобы использовать их.

3
ответ дан 2 December 2019 в 22:05
поделиться

Что мы сделали, так это создали проект под названием 'bootstrap', который содержит различные xml-файлы, необходимые для других проектов в нашем офисе. Итак, для настройки среды разработки вы запускаете build.xml в bootstrap, который копирует xml-файлы (такие как ваш ivy-stuff и другие цели) в известное место, а затем ваши файлы сборки включают в себя следующие:

<import file="${ant.bootstrap.dir}/ant-commons.xml" />
<import file="${ant.bootstrap.dir}/ant-commons-ear.xml" />

Наша bootstrap сборка. xml содержит следующее:

<target name="install">
        <fail unless="ant.bootstrap.dir" message="ant.bootstrap.dir ${missing.property.message}"/>
        <copy todir = "${ant.bootstrap.dir}">
            <fileset dir = "src/xml"/>
        </copy>
</target>
0
ответ дан 2 December 2019 в 22:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: