微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决当前的 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 举报,一经查实,本站将立刻删除。