Java 使用Maven启动多个Glassfish服务器

Java 使用Maven启动多个Glassfish服务器,java,web-services,maven,glassfish-embedded,Java,Web Services,Maven,Glassfish Embedded,我有一个多模块maven项目,如下所示: 母POM项目 模块1 Web服务-部署在端口1001上 Module2 Web服务-部署在端口2001上 模块3 Web服务-部署在端口3001上 我正在使用maven嵌入式glassfish插件来部署web服务。但是,我需要通过在父项目中运行mvn clean install将服务部署到多个glassfish实例 我在所有模块中使用以下配置 <plugin> <groupId>org.g

我有一个多模块maven项目,如下所示:

母POM项目 模块1 Web服务-部署在端口1001上 Module2 Web服务-部署在端口2001上 模块3 Web服务-部署在端口3001上 我正在使用maven嵌入式glassfish插件来部署web服务。但是,我需要通过在父项目中运行mvn clean install将服务部署到多个glassfish实例

我在所有模块中使用以下配置

         <plugin>
            <groupId>org.glassfish</groupId>
            <artifactId>maven-embedded-glassfish-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <serverID>server</serverID>
                <name>server</name>
                <app>${project.build.directory}/${build.finalName}.war</app>
                <port>1001</port>
                <autoDelete>true</autoDelete>
            </configuration>
        </plugin>

目前,为了运行所有服务,我必须手动进入每个服务并运行mvn安装,因为当我在父项目中运行mvn安装时,它会构建第一个模块,并等待退出代码Enter“X”退出。。。。只有当我键入“X”并按Enter键时,第二个模块才会部署并启动。我希望模块中的所有服务同时启动。

我需要让所有服务器同时在不同的端口启动。展示您所拥有的一切,并解释您需要什么。