Как создать основной проект и зависимые проекты за один раз

У меня есть несколько проектов, связанных с моим основным проектом в виде библиотек в NetBeans 7.1. Например, Главный проект1 DepProject1.lib DepProject2.lib DepProject3.lib

Когда я внес некоторые изменения в свои зависимые проекты (например, DepProject1), мне нужно очистить сборку зависимого проекта и вставить его в папку libraray моего основного проекта, а затем также очистить сборку моего основного проекта. Есть ли способ, если я создаю основной проект, зависимые проекты строятся автоматически, а библиотека основного проекта обновляется автоматически.


person Syed Muhammad Mubashir    schedule 25.04.2013    source источник
comment
Вы также можете взглянуть на Maven, который обрабатывает зависимости проекта и библиотеки (это одна из его целей, но не единственный).   -  person Guillaume Polet    schedule 25.04.2013
comment
@GuillaumePolet, не могли бы вы дать мне какой-нибудь пример для Maven.   -  person Syed Muhammad Mubashir    schedule 26.04.2013
comment
Просто пройдите через веб-сайт Maven. Например, посмотрите POM в 5-минутном руководстве.. Каждый проект должен содержать файл pom.xml, который идентифицирует проект с помощью комбинации groupdID-artifactID. Он также включает версию, зависимости, жизненный цикл сборки и много другой информации. Если вы хотите переключиться на Maven, это не автоматический 5-минутный процесс. Но в конечном итоге это обычно общее улучшение по многим аспектам.   -  person Guillaume Polet    schedule 26.04.2013


Ответы (1)


Вместо добавления библиотеки JAR непосредственно в ваш проект, как показано здесь, добавьте библиотеку, содержащую другие ваши проекты, как показано здесь.

person trashgod    schedule 25.04.2013
comment
См. Раздел справки Создание зависимостей между проектами для получения подробной информации о версии. - person trashgod; 25.04.2013
comment
Создавая библиотеки для моего проекта, он копирует банку из папки dist зависимого проекта в основной проект, вместо того, чтобы связывать форму jar, зависящую от родительского проекта, который мне требовался. - person Syed Muhammad Mubashir; 26.04.2013
comment
Проверьте справку вашей версии; Мой говорит: всякий раз, когда вы чистите и строите проект, IDE также очищает и строит необходимые ему проекты. - person trashgod; 26.04.2013