maven и импорт подпроектов
От: f95.2  
Дата: 01.07.20 18:48
Оценка:
Я хочу создать проект, состоящий из двух подпроектов, один из которых использует другой.
Делаю так:
$ mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=homemade.test_multimodule -DartifactId=test_multimodule


В pom.xml меняю <packaging>jar</packaging> на <packaging>pom</packaging>.
А также дописываю
<properties>
  <maven.compiler.source>10</maven.compiler.source>
  <maven.compiler.target>10</maven.compiler.target>
</properties>


Далее,
 
test_multimodule$ mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=homemade.test_multimodule -DartifactId=submodule1
test_multimodule$ mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=homemade.test_multimodule -DartifactId=submodule2


В test_multimodule/submodule2/src/main/java/homemade/test_multimodule/App.java я пишу:

import homemade.test_multmodule.submodule1.App;


И при компиляции получаю ошибку, потому что соответствующий класс не найден.
Вопрос: как правильно импортировать один подпроект из другого?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.