java - pom.xml: Unrecognised tag: 'soapuiProperties' -


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