2016-08-28 1 views
1

У меня есть проект Maven с несколькими модулями, назовем его module1 и module2, затем, когда я создаю банку с источниками module2 (используя maven-jar-plugin) Я хочу добавить некоторые классы из module1.Как присоединить классы из другого модуля в банку?

Я хочу упомянуть, что module1 строит до module2.

Я попытался использовать тег <include> с дорожкой для каталога module1/target, но без успеха.

Какой правильный способ достичь этого?

+1

Добавьте его как зависимость – Kelvin

+0

Хорошо, но скажем, я не хочу добавлять его в качестве другой зависимости .jar, но включите его в эту банку. Является ли это возможным? – Andrew

+0

Не выходите за пределы модуля. Используйте module1 как зависимость. –

ответ

0

В pom.xml в module2, включают Module1 как зависимостях

$ {project.version} возвращает значение версии родительского проекта

<dependencies> 
    <dependency> 
     <groupId>com.abc</groupId> 
     <artifactId>abc-module2</artifactId> 
     <version>${project.version}</version> 
    </dependency> 
</dependencies> 
0

Добавление модуля в качестве зависимости будет работать

Смежные вопросы