当前的 Maven 配置文件启动服务器并保持不变,这样下一个 Maven 配置文件就不会被执行有什么解决办法吗?

问题描述

这是我当前启动服务器的 maven 配置文件

    <profile>
    <id>start-server</id>
    <build>     
    <plugins>
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>exec-maven-plugin</artifactId>
            <version>1.1.1</version>
            <executions>
                <execution>
                    <id>runserver</id>
                    <phase>test</phase>
                    <goals>
                        <goal>exec</goal>
                    </goals>                                               
                    <configuration>
                        <executable>.\server.bat</executable>
                    </configuration>
                </execution>                       
            </executions>
      </plugin> 
    </plugins>          
    </build>
    </profile>  

server.bat 包含以下内容

@echo 关闭

启动 cmd /k "cd server1_location && server1 start " 平 0 -w 1000 -n 10

启动 cmd /k "cd server2_location && server2 start"

这里只有当 server1 启动并运行时 server2 才会启动。因此,当我启动 server1 时,我提供了 ping 以延迟 10 秒以使其启动,然后我尝试运行 server2。一旦这个 server2 启动,我需要执行我的下一个 maven 配置文件。因为,这个 server2 继续运行(两个服务器都必须继续运行)下一个配置文件没有被执行。 所以,我的要求是这两个服务器都必须保持运行,而且我还希望下一个 Maven 配置文件得到执行。请帮忙。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)