我试图一次运行7个spring boot项目,我已经看到maven multimodule能够处理spring boot应用程序的许多子模块(存储库,服务,通用...),我有了使用此主意的想法。但出于我的目的,使用mvn install
进行的构建工作正常,我所有的春季启动应用都在逐个构建并生成jar(我很高兴我不必每次都一个个地为8个项目执行此操作)。 / p>
现在,我试图在shell中使用maven运行所有spring boot项目,只有第一个使用多模块maven项目上的mvn spring-boot:run
启动。
有没有办法告诉Maven像他在构建中一样启动所有项目?
我的父母pom
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mds</groupId>
<artifactId>launcher</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>launcher</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<modules>
<module>../../Google Drive/cloud server oauth2/eureka</module>
<module>
../../Google Drive/cloud server oauth2/authorization
</module>
<module>../../Google Drive/cloud server oauth2/SharedCode</module>
<module>
../../Google Drive/cloud server oauth2/mds-component-ms
</module>
<module>
../../Google Drive/cloud server oauth2/mds-notifications-ms
</module>
<module>
../../Google Drive/cloud server oauth2/mds-ref-client-ms
</module>
<module>
../../Google Drive/cloud server oauth2/mds-user-management-ms
</module>
<module>
../../Google Drive/cloud server oauth2/MDS-WEB-RESSOURCE
</module>
<module>
../../Google Drive/cloud server oauth2/clientFactureMS
</module>
<module>../../Google Drive/cloud server oauth2/zuul</module>
</modules>
</project>