问题描述
这是我当前启动服务器的 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 (将#修改为@)