Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用maven spring项目使保留网络端口工作_Maven_Maven Plugin - Fatal编程技术网

如何使用maven spring项目使保留网络端口工作

如何使用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

我正试图用maven spring项目实现保留网络端口

我的POM

 <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