Contributions
Maven SoapUi how to parametrized environment endpoint ?
Hi I have some problems with creating parametrized maven build with soap ui pro maven plugin. Is it possible to use environment parameter in maven to change soapui endpoints in build? Example Then in jenkins i want to be able to choose environment. Thank you for help. Kind regards PatiosSolved10 years agoPlace ReadyAPI QuestionsReadyAPI Questions4.2KViews0likes3CommentsSU 5.1.2 Maven plugin RuntimeException:java.lang.ClassCastException:
Following problem ocurrs during execution of maven project with soapUi pro 5.1.2 plugin. Thanks in advance for help with this issue. RuntimeException:java.lang.ClassCastException: org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath cannot be cast to org.apache.xmlbeans.impl.store.SaxonXBeansDelegate$SelectPathInterface] Pom file: <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>com.tieto.soapUI</groupId> <artifactId>soapui-maven2-plugin</artifactId> <packaging>jar</packaging> <version>2.1</version> <name>HelenWSBasicMavenProject</name> <description>HelenWSBasicMavenProject</description> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <findbugs.version>2.5.2</findbugs.version> <checkstyle.version>2.9.1</checkstyle.version> <surefire.reportplugin.version>2.2</surefire.reportplugin.version> <cobertura.version>2.5.2</cobertura.version> </properties> <dependencies> <dependency> <groupId>com.fifesoft</groupId> <artifactId>rsyntaxtextarea</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <pluginRepositories> <pluginRepository> <id>codehausPluginRepository</id> <url>https://nexus.codehaus.org/content/groups/snapshots-group/org/codehaus/mojo/</url> </pluginRepository> <pluginRepository> <id>SmartBearPluginRepository</id> <url>http://www.soapui.org/repository/maven2/</url> </pluginRepository> <pluginRepository> <id>mvnPluginRepository</id> <url>http://mirrors.ibiblio.org/maven/mule/dependencies/maven2/</url> </pluginRepository> <pluginRepository> <id>apache.snapshots</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> <licenses> <license> <name>Oracle Technology Network Development and Distribution License Terms</name> <url>http://www.oracle.com/technology/software/htdocs/distlic.html</url> </license> </licenses> <build> <plugins> <plugin> <groupId>com.smartbear.soapui</groupId> <artifactId>soapui-pro-maven-plugin</artifactId> <version>5.1.2</version> <dependencies> <dependency> <groupId>oracle</groupId> <artifactId>ojdbc14</artifactId> <version>10.2.0.2</version> </dependency> <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.9.9-RC1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.10-FINAL</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-binding</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-validation</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-forms</artifactId> <version>1.6.0</version> </dependency> <dependency> <groupId>com.jgoodies</groupId> <artifactId>jgoodies-looks</artifactId> <version>2.5.2</version> </dependency> </dependencies> <executions> <execution> <phase>test</phase> <goals> <goal>test</goal> </goals> <configuration> <argLine>-Xms1024m -Xmx2048m -XX:smileytongue:ermSize=150m -XX:+HeapDumpOnOutOfMemoryError</argLine> <id>HelenWSBasicMavenProject</id> <projectFile>src/test/soapui/HelenWebServiceAutomation-soapui-project.xml</projectFile> <outputFolder>${project.build.directory}/surefire-reports</outputFolder> <junitReport>true</junitReport> <exportAll>true</exportAll> <printReport>true</printReport> <projectProperties> </projectProperties> <soapuiProperties> <property> <name>soapui.logroot</name> <value>${project.build.directory}/soapui-logs/</value> </property> <property> <name>soapui.ext.libraries</name> <value>ext</value> </property> <property> <name>soapui.scripting.library</name> <value>scripts</value> </property> <property> <name>soapui.home</name> <value>${env.SOAPUI_HOME}/bin</value> </property> </soapuiProperties> <inputProject /> <outputProject /> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.6.1</version> <configuration> <filesets> <fileset> <directory>.</directory> <includes> <include>**/*.log</include> </includes> </fileset> <fileset> <directory>./report</directory> </fileset> </filesets> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${findbugs.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>${cobertura.version}</version> <configuration> <formats> <format>xml</format> </formats> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>${findbugs.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${checkstyle.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>${surefire.reportplugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>${cobertura.version}</version> <configuration> <formats> <format>xml</format> </formats> </configuration> </plugin> </plugins> </reporting> <organization> <name>patios.com</name> </organization> </project> Jenkins error: [ERROR] ----------------- Messages ------------------------------ [ERROR] [Check for existence of [ReturnCode]] XPathContains assertion failed for path [declare namespace ns1='http://schemas.forum.com/ForumService/V150'; [ERROR] exists( //ns1:CheckIsAliveOutput/ns1:ReturnCode)] : RuntimeException:java.lang.ClassCastException: org.apache.xmlbeans.impl.xpath.saxon.XBeansXPath cannot be cast to org.apache.xmlbeans.impl.store.SaxonXBeansDelegate$SelectPathInterface10 years agoPlace ReadyAPI QuestionsReadyAPI Questions4KViews0likes3Comments