i using cucumber in maven project in eclipse launch soapui.
my pom.xml file works quite when running within eclipse, test completes no errors.
however, when launch command line "mvn test" error:
pom.xml: unrecognised tag: 'soapuiproperties' (position: start_tag seen ...\r\n \r\n ..
here pom.xml
<project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <groupid>project_name</groupid> <artifactid>project_name</artifactid> <version>0.0.1-snapshot</version> <parent> <groupid>com.smartbear</groupid> <artifactid>ready-api</artifactid> <version>1.7.0</version> </parent> <properties> <project.build.sourceencoding>utf-8</project.build.sourceencoding> <project.reporting.outputencoding>utf-8</project.reporting.outputencoding> </properties> <repositories> <repository> <id>smartbearpluginrepository</id> <url>http://www.soapui.org/repository/maven2/</url> </repository> <repository> <id>maven2-repository.java.net</id> <name>java.net repository maven</name> <url>http://java.net/projects/maven-repository/</url> <layout>default</layout> </repository> </repositories> <!--adding soapui maven plugin--> <pluginrepositories> <pluginrepository> <id>smartbearpluginrepository</id> <url>http://www.soapui.org/repository/maven2/</url> <soapuiproperties> <property> <name>soapui.home</name> <value>c:\program files\smartbear\readyapi\bin</value> </property> </soapuiproperties> </pluginrepository> </pluginrepositories> <build> <sourcedirectory>src</sourcedirectory> <plugins> <plugin> <artifactid>maven-install-plugin</artifactid> <version>2.3</version> <configuration> <createchecksum>true</createchecksum> <updatereleaseinfo>true</updatereleaseinfo> <tasks> <copy file="pom.xml" tofile="${project.build.directory}/ready-api-maven-plugin-${project.version}.pom"/> </tasks> </configuration> </plugin> <plugin> <artifactid>maven-assembly-plugin</artifactid> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <outputdirectory>${assembly.build.directory}</outputdirectory> <descriptors> <descriptor>src/main/assembly/public-pom.xml</descriptor> </descriptors> </configuration> </plugin> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupid>info.cukes</groupid> <artifactid>cucumber-junit</artifactid> <version>1.2.2</version> <scope>test</scope> </dependency> <dependency> <groupid>info.cukes</groupid> <artifactid>cucumber-java</artifactid> <version>1.2.2</version> <scope>test</scope> </dependency> <dependency> <groupid>com.smartbear.soapui</groupid> <artifactid>soapui</artifactid> <version>5.2.1</version> <scope>compile</scope> <!-- <executions> <execution> <phase>test </phase> <goals> <goal>test </goal> </goals> <configuration> <projectfile>c:\\users\\charles\\test-automation\\soapui\\project_name-rest-soapui-project.xml</projectfile> </configuration> </execution> </executions> --> </dependency> <dependency> <groupid>org.seleniumhq.selenium</groupid> <artifactid>selenium-java</artifactid> <version>2.53.1</version> </dependency> </dependencies> </project>
any idea how need fix pom ? tried moving soapuiproperties block , out of pluginrepsositories block, there result same.
the soapuiproperties
not valid child of pluginrepository
element.
the pluginrepositories
section declares maven
attempt find , download plugins from.
it not appear making use of soapui plugin can remove pluginrepositories
section.
the placement of soapuiproperties
suggests not being used test can remove it.
Comments
Post a Comment