如何使用maven spring项目使保留网络端口工作
我正试图用maven spring项目实现保留网络端口 我的POM如何使用maven spring项目使保留网络端口工作,maven,maven-plugin,Maven,Maven Plugin,我正试图用maven spring项目实现保留网络端口 我的POM <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <executions> <execution> &l
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>reserve-network-port</id>
<goals>
<goal>reserve-network-port</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<portNames>
<portName>tomcat.http.port</portName>
</portNames>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.18</version>
<executions>
<execution>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<systemProperyVariables>
<build.profile.url>${build.profile.url}</build.profile.url>
<test.server.port>${tomcat.http.port}</test.server.port>
</systemProperyVariables>
<skipTests>${skip.integration.tests}</skipTests>
</configuration>
</execution>
</executions>
</plugin>
这是spring启动项目还是spring项目?你想做什么?这是一个spring boot项目。我正在尝试执行集成测试,并希望确保spring引导测试在随机端口启动服务器。如果您需要更多信息,请告诉我。我们通过使用@SpringBootTest(class=AccountServiceApplication.class,webEnvironment=webEnvironment.RANDOM\u PORT)获得了解决方案。这是spring启动项目还是spring项目?你想做什么?这是一个spring boot项目。我正在尝试执行集成测试,并希望确保spring引导测试在随机端口启动服务器。如果您需要更多信息,请告诉我。我们使用@SpringBootTest(classes=AccountServiceApplication.class,webEnvironment=webEnvironment.RANDOM_PORT)获得了解决方案。
[INFO] --- build-helper-maven-plugin:1.10:reserve-network-port (reserve-network-port) @ account-service ---
[INFO] Reserved port 58140 for tomcat.http.port