2016-09-08 2 views
1

ich einen Web-Service haben, die jeweils auf anderen Port läuft, ich habe dies in meinem application.properties Datei: server.port = 0, aber das Problem ist, dass in mein pom.xml möchte ich Schema mit dem folgenden Code erstellen:Java Frühling Maven Wert von Properties-Datei

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

das Problem hier ist, wie kann ich diese zufälligen Port immer und Datei, um sie in meinem pom.xml verwenden

+0

Warum benötigen Sie den Dienst für einen zufälligen Port? Das Problem ist das gleiche für Ihre Service-Kunden, sie werden nicht wissen, die Port-Nummer für Ihren Dienst – Hasson

+0

Ich brauche es zum Testen – imoteb

Antwort

0

Die zufällige Portnummer wird in der Laufzeit zugeordnet werden Dies bedeutet, dass Sie in diesem Fall die Portnummer nicht zu Ihrer POM.xml hinzufügen können.

0

Sie können Profile in Maven erstellen und Variablen wie Ihre URL

<profiles> 
    <profile> 
     <id>test</id> 
     <properties> 
     <port>8080</port> 
     </properties> 
    </profile> 
</profiles> 

Andere hinzufügen, können Sie Plugin for Properties in Maven sehen Ich hoffe, Ihnen zu helfen;)

+0

die Sache, die ich will ist, dass in der Eigenschaftendatei der Web-Service wird einige zufällige Port und jedes Mal Es bekommt den zufälligen Port, ich möchte es in der maven pom.xml Datei verwenden – imoteb

Verwandte Themen