Forum Discussion

aliboztemir's avatar
6 years ago

Running with command line mvn with external property file

Hi, 

We have a problem soupui test cases runnnig with maven. Normally we created test data in the program with groovy script. Now, we want to run with external properties file. I have a file named properties.txt . When i running with command line i use this command "mvn clean test" . With my pom.xml i could not use my property values inside the project xml. Seems like i could not reach these values. 

Here is my pom.xml: 

<configuration> 
<projectFile>${basedir}/src/test/soapRegression_development.xml</projectFile> 
<outputFolder>${basedir}/target/</outputFolder> 
<junitReport>true</junitReport> 
<printReport>false</printReport> 
<soapuiProperties> 
<property> 
<name>soapui.logroot</name> 
<value>${project.build.directory}/soapui-logs/</value> 
</property> 
<property> 
<name>soapui.properties.soapRegression_development</name> 
<value>${basedir}/properties.txt</value> 
</property> 
</soapuiProperties> 
<!--projectProperties> <value>envName=${urlName}</value> </projectProperties --> 
<endpoint>${endpoint}</endpoint> 
</configuration> 

1 Reply

  • aliboztemir

    hi,

    kindly try below command:

    mvn clean test -Dmyproperty=PropertyFileName.properties

     

    Did my reply answer your question? Give Kudos or Accept it as a Solution.Smiley Wink