При написании в первый раз многомодульного maven pom, мне интересно.Multi-Modules maven pom
Во-первых, здесь мой родитель POM:
...
<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>room_management</name>
<modules>
<module>room_management_dao</module>
<module>room_management_domain</module>
<module>room_management_service</module>
<module>room_management_gui</module>
</modules>
...
и один из его детей:
...
<parent>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<version>1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management_domain</artifactId>
<version>1.0</version>
...
Учитывая не нужны общие модули, чтобы быть доля от родителей к детям POMS, я могу удалить без «рисков» родительскую декларацию в детские помпы? Или Maven действительно нуждается в компиляции модулей?
Что случилось с тем, что декларация '' в детском помпе? то почему вы хотите его удалить? –
ulmangt
На самом деле, я хотел бы знать, что этот элемент принимает важную роль в принятии решений относительно компиляции модулей. Действительно, на этом URL-адресе: http://docs.codehaus.org/display/MAVENUSER/Multi-modules+projects указано, что для управления зависимостями требуется родительский элемент. – Mik378