Местные зависимости проекта и Maven - PullRequest
2 голосов
/ 09 сентября 2011

Я преобразую проект Netbeans, поддерживаемый муравьями, в проект Maven. У меня есть большинство сторонних библиотек, настроенных в POM, однако теперь у меня возникли проблемы с настройкой локальных зависимостей.

Используя предыдущий способ работы Netbeans, он просто добавил ссылку на проект [со ссылками на источник и местоположение jar, перестроил зависимость, если источник зависимости был изменен и не был скомпилирован]. Однако я не уверен, как настроить Maven для эмуляции этого поведения. Является ли это возможным?

Пример:

Projects/SharedLibrariesResource [Ant based project]
Projects/WebSite [this is a maven based project]
Projects/Client 

В этом примере веб-сайт и клиентские проекты не соединяются друг с другом, но совместно используют SharedLibrariesResource. Веб-сайт должен компилироваться для создания войны со ссылками на SharedLibrariesResource

1 Ответ

0 голосов
/ 09 сентября 2011

Как я понимаю вопрос, проект Website maven зависит от проекта ant SharedLibrariesResource. Когда Website построен, он должен включать в себя SharedLibrariesResource артефакты. Предположение, что SharedLibrariesResources создает jar артефакт.

Один из способов добиться этого -

* * 1010 устанавливать SharedLibrariesResource в локальный репозиторий maven каждый раз, когда его собирает ant укажите это как зависимость в Website pom.

Мы можем использовать задания maven ant для достижения первого.

...