Итак, я подошел к моменту, когда мне нужно ускорить процесс сборки моих проектов, потому что то, как я это делаю сейчас, не очень логично, я думаю. У меня есть папка /lib
в папке каждого проекта с практически одинаковыми банками, и каждая папка /lib
ссылается на соответствующий проект в Eclipse (3.5). Я использую сценарий Ant для очистки, сборки и создания jar-файла для каждого проекта, и путь к классу в Ant установлен на папку /lib
, чтобы сборка была успешной.
<property name="dir.lib" value="lib" />
<path id="classpath">
<fileset dir="${dir.lib}" includes="*.jar" />
</path>
Затем есть такая штука, что один из проектов зависит от другого проекта в рабочей области. Я связал их в Eclipse, но для успешной сборки с Ant мне нужно сначала собрать проекты по отдельности и поместить jar-файлы проекта в папку /lib проекта, который зависит от него. Так что все это занимает довольно много времени..
Я вижу, что у меня есть репозиторий jar-файлов на сервере (но он устарел, и они не оставили никаких конфигураций ivy), поэтому, возможно, лучше всего будет получить jar-файлы из репозитория сервера, когда делать сборки? А затем опубликовать вновь созданные банки в репозитории сервера?
Что я должен делать? И как это можно сделать?