Wie setup-Maven-POM-Datei mit der System-Eigenschaften zu inpurt Parameter in Java?
Ich versuche, input-Parameter von system-Eigenschaften, die ich in der maven-POM-Datei.
mein POM Aussehen
<systemProperties>
<property>
<name>number 1</name>
<value>${number 1}</value>
</property>
<property>
<name>number 2</name>
<value>${number 2}</value>
</property>
</systemProperties>
Wenn ich mit meinem test, wird dies mein maven Ziel
clean install -Dtest=RunTest test -Dnumber1=2 -Dnumber1
Nun, wie kann ich schreiben, meine java-test-code zu erhalten Zahl1 und Zahl2 von Systemeigenschaften?
public void addNumbers () {
System.out.println(number1+number2);
}
**Brauche ich für die Nutzung surefire-plugin in mein Projekt, damit es funktioniert?
System.getProperty()
klingt passend.
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie möchten, übergeben Sie " Eigenschaften von System, um Ihre Testfälle, die aufgerufen werden, indem surefire plugin, das Sie konfigurieren müssen surefire-plugin zu übergeben Eigenschaften wie
In pom.xml wir können konfigurieren, wie diese:-
In java-code für das abrufen von system-Eigenschaften:-