来自属性文件的Java Spring Maven值

时间:2016-09-08 08:23:33

标签: java spring maven

我有一个Web服务,每次都在不同的端口运行,我在 application.properties 文件中有这个: server.port = 0 ,但是问题就是在我的 pom.xml 中我想用以下代码创建模式:

<schemas>
         <schema>
                <url>http://localhost:8080/service/myService.wsdl</url>
         </schema>
</schemas>

这里的问题是如何始终将此随机端口用于我的 pom.xml 文件

2 个答案:

答案 0 :(得分:0)

您可以在maven中创建配置文件,并添加像您的网址

之类的变量
<profiles>  
    <profile>
      <id>test</id>
      <properties>
         <port>8080</port>
      </properties>
    </profile>
 </profiles>

其他,您可以看到Plugin for Properties in Maven 我希望能帮到你;)

答案 1 :(得分:0)

随机端口号将在运行时分配,这意味着在这种情况下您无法将端口号添加到POM.xml中。