Ниже приведена структура проекта
parent
--pom.xml
--child1
--pom.xml
--child2
--pom.xml
Когда я выполняю чистую установку maven, maven сканирует только родительский pom и строит только на родительском pom, который вообще не имеет логики.Каким-то образом Maven не создает Child1 и child 2.
Parent pom.xml
<groupId>com.demo.parent</groupId>
<artifactId>demo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo-parent</name>
<description>demo</description>
<profiles>
<profile>
<modules>
<module>demo-child1</module>
<module>demo-child2</module>
</modules>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
//omit dependency
Child1
<parent>
<groupId>com.demo.parent</groupId>
<artifactId>demo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.demo.child1</groupId>
<artifactId>demo-child1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo.child1</name>
<description>demo.child1</description>
<packaging>pom</packaging>
//omit dependency
то же самое для child2.
Вывод сборки Maven
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building demo-parent 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ demo-parent ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ littleluck-parent ---
[INFO] Installing D:\demo\demo-parent\pom.xml to ommit-user\.m2\repository\com\demo\parent\demo-parent\0.0.1-SNAPSHOT\demo-parent-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.633 s
[INFO] Finished at: 2019-02-17T18:41:48-05:00
[INFO] Final Memory: 12M/155M
[INFO] ------------------------------------------------------------------------
Я ожидал, что при запуске maven clean install в родительском файле pom.xml maven сможет сканировать оба дочерних объекта и выполнять сборку, но в настоящее время сборка выполняется только в родительском режиме.
Нужна помощь.