META-INF.maven.plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of maven-soapui-extension-plugin Show documentation
Show all versions of maven-soapui-extension-plugin Show documentation
This plugin adds new features and bug fixes to SmartBear soapui-pro-maven-plugin/soapui-maven-plugin.
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <plugin> <description></description> <!-- ######## CUSTOMIZED --> <groupId>@project.groupId@</groupId> <artifactId>@project.artifactId@</artifactId> <version>@project.version@</version> <!-- ######## END OF CUSTOMIZED --> <goalPrefix>soapui-pro</goalPrefix> <isolatedRealm>false</isolatedRealm> <inheritedByDefault>true</inheritedByDefault> <mojos> <mojo> <goal>mock</goal> <description>Runs soapUI mockservice</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <!-- ######## CUSTOMIZED --> <implementation>org.ktc.soapui.maven.extension.MockServiceMojo</implementation> <!-- ######## END OF CUSTOMIZED --> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <!-- ######## CUSTOMIZED, added for #20 --> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>false</required> <editable>false</editable> <description>The maven project.</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #22, because missing in soapui-pro 4.5.1 --> <parameter> <name>skip</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Tells TestRunner to skip tests</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #23 --> <parameter> <name>runnerType</name> <type>java.lang.String</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #50 --> <parameter> <name>coverageReport</name> <type>java.lang.Boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #51 --> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Sets the output folder for reports</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <parameter> <name>globalProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified global property values</description> </parameter> <parameter> <name>mockService</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The mockservice to run</description> </parameter> <parameter> <name>noBlock</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>To not wait for input</description> </parameter> <parameter> <name>path</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The path to listen on</description> </parameter> <parameter> <name>port</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The port to listen on</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>projectProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified project property values</description> </parameter> <parameter> <name>saveAfterRun</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Saves project file after running tests</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> </parameters> <configuration> <!-- ######## CUSTOMIZED, added for #20 --> <project implementation="org.apache.maven.project.MavenProject">${project}</project> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #22 --> <skip implementation="boolean">${soapui.skip}</skip> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #23 --> <runnerType implementation="java.lang.String">PRO</runnerType> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #50 --> <coverageReport implementation="boolean">${soapui.coverageReport}</coverageReport> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #51 --> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <!-- ######## END OF CUSTOMIZED --> <port implementation="java.lang.String">${soapui.port}</port> <saveAfterRun implementation="boolean">${soapui.saveAfterRun}</saveAfterRun> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectFile}</projectFile> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <settingsPassword implementation="java.lang.String">${soapui.settingsFile.password}</settingsPassword> <projectProperties implementation="java.lang.String[]">${soapui.projectProperties}</projectProperties> <path implementation="java.lang.String">${soapui.path}</path> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> <mockService implementation="java.lang.String">${soapui.mockService}</mockService> <globalProperties implementation="java.lang.String[]">${soapui.globalProperties}</globalProperties> <noBlock implementation="boolean">${soapui.noBlock}</noBlock> </configuration> </mojo> <mojo> <goal>security-test</goal> <description>Runs soapUI loadtests</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>com.eviware.soapui.maven2.SecurityTestMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <parameter> <name>domain</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The domain to use for authentication challenges</description> </parameter> <parameter> <name>endpoint</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Overrides the endpoint to use for requests</description> </parameter> <parameter> <name>exportAll</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on exporting of all results</description> </parameter> <parameter> <name>globalProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified global property values</description> </parameter> <parameter> <name>host</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The host to use for requests</description> </parameter> <parameter> <name>interactive</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enabled interactive groovy scripts</description> </parameter> <parameter> <name>junitReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>openReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Sets the output folder for reports</description> </parameter> <parameter> <name>password</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The password to use for authentication challenges</description> </parameter> <parameter> <name>printReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on printing of reports</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>projectProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified project property values</description> </parameter> <parameter> <name>reportFormat</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates reports in specifoed formats</description> </parameter> <parameter> <name>reportName</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates named report</description> </parameter> <parameter> <name>saveAfterRun</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Saves project file after running tests</description> </parameter> <parameter> <name>securityTest</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Security Test Name</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>skip</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Tells TestRunner to skip tests</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> <parameter> <name>testCase</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestCase to run project file to test with</description> </parameter> <parameter> <name>testFailIgnore</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>testSuite</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestSuite to run project file to test with</description> </parameter> <parameter> <name>username</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The username to use for authentication challenges</description> </parameter> <parameter> <name>wssPasswordType</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The WSS password-type to use for any authentications. Setting this will result in the addition of WS-Security UsernamePassword tokens to any outgoing request containing the specified username and password. Set to either 'Text' or 'Digest'</description> </parameter> </parameters> <configuration> <securityTest implementation="java.lang.String">${securityTest}</securityTest> <wssPasswordType implementation="java.lang.String">${soapui.wssPasswordType}</wssPasswordType> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <printReport implementation="boolean">${soapui.printReport}</printReport> <junitReport implementation="boolean">${soapui.junitReport}</junitReport> <skip implementation="boolean">${soapui.skip}</skip> <password implementation="java.lang.String">${soapui.password}</password> <username implementation="java.lang.String">${soapui.username}</username> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectfile}</projectFile> <interactive implementation="boolean">${soapui.interactive}</interactive> <exportAll implementation="boolean">${soapui.exportAll}</exportAll> <reportFormat implementation="java.lang.String">${soapui.reportFormat}</reportFormat> <domain implementation="java.lang.String">${soapui.domain}</domain> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <testSuite implementation="java.lang.String">${soapui.testsuite}</testSuite> <globalProperties implementation="java.lang.String[]">${soapui.globalProperties}</globalProperties> <testCase implementation="java.lang.String">${soapui.testcase}</testCase> <reportName implementation="java.lang.String">${soapui.reportName}</reportName> <host implementation="java.lang.String">${soapui.host}</host> <openReport implementation="boolean">${soapui.openReport}</openReport> <testFailIgnore implementation="boolean">${soapui.testFailIgnore}</testFailIgnore> <settingsPassword implementation="java.lang.String">${soapui.settingfFile.password}</settingsPassword> <endpoint implementation="java.lang.String">${soapui.endpoint}</endpoint> <saveAfterRun implementation="boolean">${soapui.saveAfterRun}</saveAfterRun> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <projectProperties implementation="java.lang.String[]">${soapui.projectProperties}</projectProperties> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> </configuration> </mojo> <!-- ######## ONLY IN [maven-soapui-extension] --> <mojo> <goal>convert-project</goal> <description>Convert standard or composite project</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>org.ktc.soapui.maven.extension.ConvertProjectMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <threadSafe>false</threadSafe> <parameters> <parameter> <name>outputProject</name> <type>java.io.File</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>inputProject</name> <type>java.io.File</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>conversionType</name> <type>java.lang.String</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>true</required> <editable>false</editable> <description>The maven project.</description> </parameter> </parameters> <configuration> <conversionType implementation="java.lang.String">TO_STANDARD</conversionType> <project implementation="org.apache.maven.project.MavenProject">${project}</project> </configuration> </mojo> <mojo> <goal>mock-as-war</goal> <description>XXXX</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>org.ktc.soapui.maven.extension.MockAsWarMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <threadSafe>false</threadSafe> <parameters> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>warFile</name> <type>java.io.File</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>explodedWarDirectory</name> <type>java.io.File</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>enableWebUI</name> <type>java.lang.Boolean</type> <required>false</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>true</required> <editable>false</editable> <description>The maven project.</description> </parameter> <parameter> <name>runnerType</name> <type>java.lang.String</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <parameter> <name>remoteRepos</name> <type>java.util.List</type> <required>false</required> <editable>false</editable> <description>The project's remote repositories to use for the resolution.</description> </parameter> <parameter> <name>repoSession</name> <type>org.sonatype.aether.RepositorySystemSession</type> <required>false</required> <editable>false</editable> <description>The current repository/network configuration of Maven.</description> </parameter> </parameters> <configuration> <enableWebUI implementation="java.lang.Boolean" default-value="false">${soapui.enableWebUI}</enableWebUI> <explodedWarDirectory implementation="java.io.File" default-value="${project.build.directory}/soapui/mock-as-war/explodedWar">${soapui.explodedWarDirectory}</explodedWarDirectory> <project implementation="org.apache.maven.project.MavenProject" default-value="${project}"/> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectfile}</projectFile> <remoteRepos implementation="java.util.List" default-value="${project.remoteProjectRepositories}"/> <repoSession implementation="org.sonatype.aether.RepositorySystemSession" default-value="${repositorySystemSession}"/> <runnerType implementation="java.lang.String" default-value="PRO">${soapui.runnerType}</runnerType> <warFile implementation="java.io.File">${soapui.warFile}</warFile> </configuration> <!-- components --> <requirements> <requirement> <role>org.sonatype.aether.RepositorySystem</role> <field-name>repoSystem</field-name> </requirement> </requirements> </mojo> <mojo> <!-- IMPORTANT: except if noticed, configurations/parameters are duplicated from the test mojo the projectFile parameter is not used in this mojo, but is declared here only to make it have a default value as it is currently mandatory in all mojo implementation --> <goal>test-multi</goal> <description>Runs soapUI functional tests (multi soapui projects management)</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <!-- ######## CUSTOMIZED --> <implementation>org.ktc.soapui.maven.extension.TestMultiMojo</implementation> <!-- ######## END OF CUSTOMIZED --> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <!-- ######## SPECIFIC test-multi, added for #88 --> <parameter> <name>projectFiles</name> <type>java.util.List</type> <required>false</required> <editable>true</editable> <description>The soapUI project files to test with</description> </parameter> <!-- ######## END OF SPECIFIC test-multi, added for #88 --> <!-- ######## SPECIFIC test-multi, added for #104 --> <parameter> <name>useOutputFolderPerProject</name> <type>java.lang.Boolean</type> <required>false</required> <editable>true</editable> <description>If true, the actual ouputFolder is different for each project execution. Files will be stored in a sub-directory of the configured outputFolder.</description> </parameter> <!-- ######## END OF SPECIFIC test-multi, added for #104 --> <!-- ######## CUSTOMIZED, added for #3 --> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>false</required> <editable>false</editable> <description>The maven project.</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #14 --> <parameter> <name>runnerType</name> <type>java.lang.String</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #38 --> <parameter> <name>testSuiteProperties</name> <type>org.ktc.soapui.maven.extension.impl.TestSuiteProperties</type> <required>false</required> <editable>true</editable> <description>Specified TestSuite property values</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #45 --> <parameter> <name>junitHtmlReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enables creation of junit html report (Pro only)</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <parameter> <name>coverage</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enables creation of coverage reports</description> </parameter> <!-- ######## CUSTOMIZED, removed as marked as deprecated in the maven-soapui-pro-plugin <parameter> <name>coverageBuilder</name> <type>boolean</type> <deprecated>use coverage instead</deprecated> <required>false</required> <editable>true</editable> <description>Specifies if coverage report should be created</description> </parameter> ######## END OF CUSTOMIZED --> <parameter> <name>domain</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The domain to use for authentication challenges</description> </parameter> <parameter> <name>endpoint</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Overrides the endpoint to use for requests</description> </parameter> <parameter> <name>environment</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Selects a specific environment configuration</description> </parameter> <parameter> <name>exportAll</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on exporting of all results</description> </parameter> <parameter> <name>globalProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified global property values</description> </parameter> <parameter> <name>host</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The host to use for requests</description> </parameter> <parameter> <name>interactive</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enabled interactive groovy scripts</description> </parameter> <parameter> <name>junitReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>openReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Sets the output folder for reports</description> </parameter> <parameter> <name>password</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The password to use for authentication challenges</description> </parameter> <parameter> <name>printReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on printing of reports</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>projectProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified project property values</description> </parameter> <parameter> <name>reportFormat</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates reports in specifoed formats</description> </parameter> <parameter> <name>reportName</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates named report</description> </parameter> <parameter> <name>saveAfterRun</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Saves project file after running tests</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>skip</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Tells TestRunner to skip tests</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> <parameter> <name>testCase</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestCase to run project file to test with</description> </parameter> <parameter> <name>testFailIgnore</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>testSuite</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestSuite to run project file to test with</description> </parameter> <parameter> <name>username</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The username to use for authentication challenges</description> </parameter> <parameter> <name>wssPasswordType</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The WSS password-type to use for any authentications. Setting this will result in the addition of WS-Security UsernamePassword tokens to any outgoing request containing the specified username and password. Set to either 'Text' or 'Digest'</description> </parameter> </parameters> <configuration> <!-- ######## SPECIFIC test-multi, added for #88 --> <projectFiles implementation="java.util.List">${soapui.projectFiles}</projectFiles> <!-- ######## END OF SPECIFIC test-multi, added for #88 --> <!-- ######## SPECIFIC test-multi, added for #104 --> <useOutputFolderPerProject implementation="boolean" default-value="false">${soapui.useOutputFolderPerProject}</useOutputFolderPerProject> <!-- ######## END OF SPECIFIC test-multi, added for #104 --> <!-- ######## CUSTOMIZED, added for #3 --> <project implementation="org.apache.maven.project.MavenProject">${project}</project> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #14 --> <runnerType implementation="java.lang.String">PRO</runnerType> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #38 --> <testSuiteProperties implementation="org.ktc.soapui.maven.extension.impl.TestSuiteProperties">${soapui.testSuiteProperties}</testSuiteProperties> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #45 --> <junitHtmlReport implementation="boolean">${soapui.junitHtmlReport}</junitHtmlReport> <!-- ######## END OF CUSTOMIZED --> <wssPasswordType implementation="java.lang.String">${soapui.wssPasswordType}</wssPasswordType> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <printReport implementation="boolean">${soapui.printReport}</printReport> <junitReport implementation="boolean">${soapui.junitReport}</junitReport> <skip implementation="boolean">${soapui.skip}</skip> <password implementation="java.lang.String">${soapui.password}</password> <username implementation="java.lang.String">${soapui.username}</username> <interactive implementation="boolean">${soapui.interactive}</interactive> <exportAll implementation="boolean">${soapui.exportAll}</exportAll> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectfile}</projectFile> <reportFormat implementation="java.lang.String">${soapui.reportFormat}</reportFormat> <domain implementation="java.lang.String">${soapui.domain}</domain> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <testSuite implementation="java.lang.String">${soapui.testsuite}</testSuite> <globalProperties implementation="java.lang.String[]">${soapui.globalProperties}</globalProperties> <testCase implementation="java.lang.String">${soapui.testcase}</testCase> <reportName implementation="java.lang.String">${soapui.reportName}</reportName> <host implementation="java.lang.String">${soapui.host}</host> <!-- ######## CUSTOMIZED, removed as marked as deprecated in the maven-soapui-pro-plugin <coverageBuilder implementation="boolean">${soapui.createCoverage}</coverageBuilder> ######## END OF CUSTOMIZED --> <openReport implementation="boolean">${soapui.openReport}</openReport> <testFailIgnore implementation="boolean">${soapui.testFailIgnore}</testFailIgnore> <settingsPassword implementation="java.lang.String">${soapui.settingfFile.password}</settingsPassword> <endpoint implementation="java.lang.String">${soapui.endpoint}</endpoint> <saveAfterRun implementation="boolean">${soapui.saveAfterRun}</saveAfterRun> <environment implementation="java.lang.String">${soapui.environment}</environment> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <coverage implementation="boolean">${soapui.coverage}</coverage> <projectProperties implementation="java.lang.String[]">${soapui.projectProperties}</projectProperties> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> </configuration> </mojo> <mojo> <goal>test-verify</goal> <description>Verify results of soapUI functional tests</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>org.ktc.soapui.maven.extension.TestVerifyMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>false</required> <editable>false</editable> <description>The maven project.</description> </parameter> </parameters> <configuration> <project implementation="org.apache.maven.project.MavenProject">${project}</project> </configuration> </mojo> <!-- ######## END OF ONLY IN [maven-soapui-extension] --> <mojo> <goal>test</goal> <description>Runs soapUI functional tests</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <!-- ######## CUSTOMIZED --> <implementation>org.ktc.soapui.maven.extension.TestMojo</implementation> <!-- ######## END OF CUSTOMIZED --> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <!-- ######## CUSTOMIZED, added for #3 --> <parameter> <name>project</name> <type>org.apache.maven.project.MavenProject</type> <required>false</required> <editable>false</editable> <description>The maven project.</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #14 --> <parameter> <name>runnerType</name> <type>java.lang.String</type> <required>true</required> <editable>true</editable> <description></description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #38 --> <parameter> <name>testSuiteProperties</name> <type>org.ktc.soapui.maven.extension.impl.TestSuiteProperties</type> <required>false</required> <editable>true</editable> <description>Specified TestSuite property values</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #45 --> <parameter> <name>junitHtmlReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enables creation of junit html report (Pro only)</description> </parameter> <!-- ######## END OF CUSTOMIZED --> <parameter> <name>coverage</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enables creation of coverage reports</description> </parameter> <!-- ######## CUSTOMIZED, removed as marked as deprecated in the maven-soapui-pro-plugin <parameter> <name>coverageBuilder</name> <type>boolean</type> <deprecated>use coverage instead</deprecated> <required>false</required> <editable>true</editable> <description>Specifies if coverage report should be created</description> </parameter> ######## END OF CUSTOMIZED --> <parameter> <name>domain</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The domain to use for authentication challenges</description> </parameter> <parameter> <name>endpoint</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Overrides the endpoint to use for requests</description> </parameter> <parameter> <name>environment</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Selects a specific environment configuration</description> </parameter> <parameter> <name>exportAll</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on exporting of all results</description> </parameter> <parameter> <name>globalProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified global property values</description> </parameter> <parameter> <name>host</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The host to use for requests</description> </parameter> <parameter> <name>interactive</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Enabled interactive groovy scripts</description> </parameter> <parameter> <name>junitReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>openReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on creation of reports in junit style</description> </parameter> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Sets the output folder for reports</description> </parameter> <parameter> <name>password</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The password to use for authentication challenges</description> </parameter> <parameter> <name>printReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on printing of reports</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>projectProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified project property values</description> </parameter> <parameter> <name>reportFormat</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates reports in specifoed formats</description> </parameter> <parameter> <name>reportName</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates named report</description> </parameter> <parameter> <name>saveAfterRun</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Saves project file after running tests</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>skip</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Tells TestRunner to skip tests</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> <parameter> <name>testCase</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestCase to run project file to test with</description> </parameter> <parameter> <name>testFailIgnore</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>testSuite</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestSuite to run project file to test with</description> </parameter> <parameter> <name>username</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The username to use for authentication challenges</description> </parameter> <parameter> <name>wssPasswordType</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The WSS password-type to use for any authentications. Setting this will result in the addition of WS-Security UsernamePassword tokens to any outgoing request containing the specified username and password. Set to either 'Text' or 'Digest'</description> </parameter> </parameters> <configuration> <!-- ######## CUSTOMIZED, added for #3 --> <project implementation="org.apache.maven.project.MavenProject">${project}</project> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #14 --> <runnerType implementation="java.lang.String">PRO</runnerType> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #38 --> <testSuiteProperties implementation="org.ktc.soapui.maven.extension.impl.TestSuiteProperties">${soapui.testSuiteProperties}</testSuiteProperties> <!-- ######## END OF CUSTOMIZED --> <!-- ######## CUSTOMIZED, added for #45 --> <junitHtmlReport implementation="boolean">${soapui.junitHtmlReport}</junitHtmlReport> <!-- ######## END OF CUSTOMIZED --> <wssPasswordType implementation="java.lang.String">${soapui.wssPasswordType}</wssPasswordType> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <printReport implementation="boolean">${soapui.printReport}</printReport> <junitReport implementation="boolean">${soapui.junitReport}</junitReport> <skip implementation="boolean">${soapui.skip}</skip> <password implementation="java.lang.String">${soapui.password}</password> <username implementation="java.lang.String">${soapui.username}</username> <interactive implementation="boolean">${soapui.interactive}</interactive> <exportAll implementation="boolean">${soapui.exportAll}</exportAll> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectfile}</projectFile> <reportFormat implementation="java.lang.String">${soapui.reportFormat}</reportFormat> <domain implementation="java.lang.String">${soapui.domain}</domain> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <testSuite implementation="java.lang.String">${soapui.testsuite}</testSuite> <globalProperties implementation="java.lang.String[]">${soapui.globalProperties}</globalProperties> <testCase implementation="java.lang.String">${soapui.testcase}</testCase> <reportName implementation="java.lang.String">${soapui.reportName}</reportName> <host implementation="java.lang.String">${soapui.host}</host> <!-- ######## CUSTOMIZED, removed as marked as deprecated in the maven-soapui-pro-plugin <coverageBuilder implementation="boolean">${soapui.createCoverage}</coverageBuilder> ######## END OF CUSTOMIZED --> <openReport implementation="boolean">${soapui.openReport}</openReport> <testFailIgnore implementation="boolean">${soapui.testFailIgnore}</testFailIgnore> <settingsPassword implementation="java.lang.String">${soapui.settingfFile.password}</settingsPassword> <endpoint implementation="java.lang.String">${soapui.endpoint}</endpoint> <saveAfterRun implementation="boolean">${soapui.saveAfterRun}</saveAfterRun> <environment implementation="java.lang.String">${soapui.environment}</environment> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <coverage implementation="boolean">${soapui.coverage}</coverage> <projectProperties implementation="java.lang.String[]">${soapui.projectProperties}</projectProperties> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> </configuration> </mojo> <mojo> <goal>loadtest</goal> <description>Runs soapUI loadtests</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>com.eviware.soapui.maven2.LoadTestMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <parameter> <name>domain</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The domain to use for authentication challenges</description> </parameter> <parameter> <name>endpoint</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Overrides the endpoint to use for requests</description> </parameter> <parameter> <name>globalProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified global property values</description> </parameter> <parameter> <name>host</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The host to use for requests</description> </parameter> <parameter> <name>limit</name> <type>java.lang.Integer</type> <required>false</required> <editable>true</editable> <description>Overrides the LoadTest limit</description> </parameter> <parameter> <name>loadTest</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The LoadTest to run</description> </parameter> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Sets the output folder for reports</description> </parameter> <parameter> <name>password</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The password to use for authentication challenges</description> </parameter> <parameter> <name>printReport</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Turns on printing of reports</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>projectProperties</name> <type>java.lang.String[]</type> <required>false</required> <editable>true</editable> <description>Specified project property values</description> </parameter> <parameter> <name>reportFormat</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates reports in specifoed formats</description> </parameter> <parameter> <name>reportName</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Creates named report</description> </parameter> <parameter> <name>saveAfterRun</name> <type>boolean</type> <required>false</required> <editable>true</editable> <description>Saves project file after running tests</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> <parameter> <name>testCase</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestCase to run</description> </parameter> <parameter> <name>testSuite</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The TestSuite to run</description> </parameter> <parameter> <name>threadCount</name> <type>java.lang.Integer</type> <required>false</required> <editable>true</editable> <description>Overrides the LoadTest threadCount</description> </parameter> <parameter> <name>username</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The username to use for authentication challenges</description> </parameter> <parameter> <name>wssPasswordType</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The WSS password-type to use for any authentications. Setting this will result in the addition of WS-Security UsernamePassword tokens to any outgoing request containing the specified username and password. Set to either 'Text' or 'Digest'</description> </parameter> </parameters> <configuration> <limit implementation="java.lang.Integer">${soapui.limit}</limit> <host implementation="java.lang.String">${soapui.host}</host> <wssPasswordType implementation="java.lang.String">${soapui.wssPasswordType}</wssPasswordType> <settingsPassword implementation="java.lang.String">${soapui.settingsFile.password}</settingsPassword> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <printReport implementation="boolean">${soapui.printReport}</printReport> <password implementation="java.lang.String">${soapui.password}</password> <endpoint implementation="java.lang.String">${soapui.endpoint}</endpoint> <saveAfterRun implementation="boolean">${soapui.saveAfterRun}</saveAfterRun> <username implementation="java.lang.String">${soapui.username}</username> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectFile}</projectFile> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <reportFormat implementation="java.lang.String">${soapui.reportFormat}</reportFormat> <threadCount implementation="java.lang.Integer">${soapui.threadcount}</threadCount> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <domain implementation="java.lang.String">${soapui.domain}</domain> <projectProperties implementation="java.lang.String[]">${soapui.projectProperties}</projectProperties> <testSuite implementation="java.lang.String">${soapui.testsuite}</testSuite> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> <testCase implementation="java.lang.String">${soapui.testcase}</testCase> <globalProperties implementation="java.lang.String[]">${soapui.globalProperties}</globalProperties> <reportName implementation="java.lang.String">${soapui.reportName}</reportName> <loadTest implementation="java.lang.String">${soapui.loadtest}</loadTest> </configuration> </mojo> <mojo> <goal>tool</goal> <description>Runs soapUI tools</description> <requiresDirectInvocation>false</requiresDirectInvocation> <requiresProject>true</requiresProject> <requiresReports>false</requiresReports> <aggregator>false</aggregator> <requiresOnline>false</requiresOnline> <inheritedByDefault>true</inheritedByDefault> <implementation>com.eviware.soapui.maven2.ToolMojo</implementation> <language>java</language> <instantiationStrategy>per-lookup</instantiationStrategy> <executionStrategy>once-per-session</executionStrategy> <parameters> <parameter> <name>iface</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The interface to run for</description> </parameter> <parameter> <name>outputFolder</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies output forder for report created by runned tool</description> </parameter> <parameter> <name>projectFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The soapUI project file to test with</description> </parameter> <parameter> <name>projectPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapUI project file</description> </parameter> <parameter> <name>settingsFile</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies soapUI settings file to use</description> </parameter> <parameter> <name>settingsPassword</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>Specifies password for encrypted soapui-settings file</description> </parameter> <parameter> <name>soapuiProperties</name> <type>java.util.Properties</type> <required>false</required> <editable>true</editable> <description>SoapUI Properties.</description> </parameter> <parameter> <name>tool</name> <type>java.lang.String</type> <required>false</required> <editable>true</editable> <description>The tool to run</description> </parameter> </parameters> <configuration> <iface implementation="java.lang.String">${soapui.iface}</iface> <projectPassword implementation="java.lang.String">${soapui.project.password}</projectPassword> <projectFile implementation="java.lang.String" default-value="${project.artifactId}-soapui-project.xml">${soapui.projectFile}</projectFile> <tool implementation="java.lang.String">${soapui.tool}</tool> <soapuiProperties implementation="java.util.Properties">${soapuiProperties}</soapuiProperties> <settingsPassword implementation="java.lang.String">${soapui.settingsFile.password}</settingsPassword> <outputFolder implementation="java.lang.String">${soapui.outputFolder}</outputFolder> <settingsFile implementation="java.lang.String">${soapui.settingsFile}</settingsFile> </configuration> </mojo> </mojos> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <type>jar</type> <version>2.0</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>soapui-pro</artifactId> <type>jar</type> <version>4.5.1</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>soapui</artifactId> <type>jar</type> <version>4.5.1</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <type>jar</type> <version>1.1</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <type>jar</type> <version>1.4</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <type>jar</type> <version>1.6.2-fixed</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <type>jar</type> <version>1.2.14</version> </dependency> <dependency> <groupId>opencsv</groupId> <artifactId>opencsv</artifactId> <type>jar</type> <version>1.8</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <type>jar</type> <version>1.1.1</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <type>jar</type> <version>3.2.1</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <type>jar</type> <version>2.5</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <type>jar</type> <version>1.3.2</version> </dependency> <dependency> <groupId>commons-ssl</groupId> <artifactId>not-yet-commons-ssl</artifactId> <type>jar</type> <version>0.3.11</version> </dependency> <dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <type>jar</type> <version>1.7.0</version> </dependency> <dependency> <groupId>json</groupId> <artifactId>json-lib</artifactId> <type>jar</type> <version>2.2.2-jdk15</version> </dependency> <dependency> <groupId>ezmorph</groupId> <artifactId>ezmorph</artifactId> <type>jar</type> <version>1.0.5</version> </dependency> <dependency> <groupId>xom</groupId> <artifactId>xom</artifactId> <type>jar</type> <version>1.1</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> <type>jar</type> <version>2.6.2</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <type>jar</type> <version>2.9.1</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <type>jar</type> <version>2.7.1</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <type>jar</type> <version>1.3.04</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <type>jar</type> <version>1.1-beta-8</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <type>jar</type> <version>1.6.1</version> </dependency> <dependency> <groupId>jdom</groupId> <artifactId>jdom</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>swingx</groupId> <artifactId>swingx</artifactId> <type>jar</type> <version>soapui</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <type>jar</type> <version>1.3</version> </dependency> <dependency> <groupId>groovy</groupId> <artifactId>groovy-all</artifactId> <type>jar</type> <version>1.8.0</version> </dependency> <dependency> <groupId>rhino</groupId> <artifactId>js</artifactId> <type>jar</type> <version>1.7R2</version> </dependency> <dependency> <groupId>jetty</groupId> <artifactId>jetty</artifactId> <type>jar</type> <version>6.1.26</version> </dependency> <dependency> <groupId>jetty</groupId> <artifactId>jetty-util</artifactId> <type>jar</type> <version>6.1.26</version> </dependency> <dependency> <groupId>jetty</groupId> <artifactId>servlet-api</artifactId> <type>jar</type> <version>2.5-20081211</version> </dependency> <dependency> <groupId>jxl</groupId> <artifactId>jxl</artifactId> <type>jar</type> <version>2.6.12</version> </dependency> <dependency> <groupId>idw</groupId> <artifactId>idw</artifactId> <type>jar</type> <version>1.6.1</version> </dependency> <dependency> <groupId>xmlbeans</groupId> <artifactId>xbean</artifactId> <type>jar</type> <version>fixed-2.4.0</version> </dependency> <dependency> <groupId>xmlbeans</groupId> <artifactId>xbean_xpath</artifactId> <type>jar</type> <version>2.4.0</version> </dependency> <dependency> <groupId>xmlbeans</groupId> <artifactId>xmlpublic</artifactId> <type>jar</type> <version>2.4.0</version> </dependency> <dependency> <groupId>xmlbeans.</groupId> <artifactId>jsr173</artifactId> <type>jar</type> <version>xmlbeans-2.4.0</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>soapui-xmlbeans</artifactId> <type>jar</type> <version>4.5.1</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>soapui-coverage-xmlbeans</artifactId> <type>jar</type> <version>4.5.1</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>ext-xmlbeans</artifactId> <type>jar</type> <version>1.2</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>policy-xmlbeans</artifactId> <type>jar</type> <version>1.5</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>soap-xmlbeans</artifactId> <type>jar</type> <version>1.2</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>wadl-xmlbeans</artifactId> <type>jar</type> <version>1.1</version> </dependency> <dependency> <groupId>eviware</groupId> <artifactId>j2ee-xmlbeans</artifactId> <type>jar</type> <version>1.4</version> </dependency> <dependency> <groupId>saxon</groupId> <artifactId>saxon</artifactId> <type>jar</type> <version>9.1.0.8j</version> </dependency> <dependency> <groupId>saxon</groupId> <artifactId>saxon-dom</artifactId> <type>jar</type> <version>9.1.0.8j</version> </dependency> <dependency> <groupId>xmlunit</groupId> <artifactId>xmlunit</artifactId> <type>jar</type> <version>1.2</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <type>jar</type> <version>4.4</version> </dependency> <dependency> <groupId>xml-security</groupId> <artifactId>xmlsec</artifactId> <type>jar</type> <version>1.4.3</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>serializer</artifactId> <type>jar</type> <version>2.7.1</version> </dependency> <dependency> <groupId>wss4j</groupId> <artifactId>wss4j</artifactId> <type>jar</type> <version>1.5.8</version> </dependency> <dependency> <groupId>opensaml</groupId> <artifactId>opensaml</artifactId> <type>jar</type> <version>1.1</version> </dependency> <dependency> <groupId>bouncycastle</groupId> <artifactId>bcprov-jdk15</artifactId> <type>jar</type> <version>144</version> </dependency> <dependency> <groupId>jtidy</groupId> <artifactId>jtidy</artifactId> <type>jar</type> <version>r872-jdk15</version> </dependency> <dependency> <groupId>net-components</groupId> <artifactId>netcomponents</artifactId> <type>jar</type> <version>1.3.8a</version> </dependency> <dependency> <groupId>commons-digester</groupId> <artifactId>commons-digester</artifactId> <type>jar</type> <version>1.7</version> </dependency> <dependency> <groupId>jasperreports</groupId> <artifactId>jasperreports</artifactId> <type>jar</type> <version>4.0.2</version> </dependency> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <type>jar</type> <version>2.1.7</version> </dependency> <dependency> <groupId>bouncycastle</groupId> <artifactId>bcmail-jdk14</artifactId> <type>jar</type> <version>138</version> </dependency> <dependency> <groupId>bouncycastle</groupId> <artifactId>bcprov-jdk14</artifactId> <type>jar</type> <version>138</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bctsp-jdk14</artifactId> <type>jar</type> <version>1.38</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk14</artifactId> <type>jar</type> <version>1.38</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcmail-jdk14</artifactId> <type>jar</type> <version>1.38</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jcommon</artifactId> <type>jar</type> <version>1.0.15</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <type>jar</type> <version>1.0.12</version> </dependency> <dependency> <groupId>eclipse</groupId> <artifactId>jdtcore</artifactId> <type>jar</type> <version>3.1.0</version> </dependency> <dependency> <groupId>jfreechart</groupId> <artifactId>jfreechart</artifactId> <type>jar</type> <version>1.0.13</version> </dependency> <dependency> <groupId>jfreechart</groupId> <artifactId>jcommon</artifactId> <type>jar</type> <version>1.0.16</version> </dependency> <dependency> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> <type>jar</type> <version>1.1</version> </dependency> <dependency> <groupId>hermesjms</groupId> <artifactId>hermes</artifactId> <type>jar</type> <version>1.14</version> </dependency> <dependency> <groupId>amf</groupId> <artifactId>flex-messaging-common</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>amf</groupId> <artifactId>flex-messaging-core</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>amf</groupId> <artifactId>flex-messaging-opt</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>amf</groupId> <artifactId>flex-messaging-proxy</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>amf</groupId> <artifactId>flex-messaging-remoting</artifactId> <type>jar</type> <version>1.0</version> </dependency> <dependency> <groupId>thoughtworks</groupId> <artifactId>xstream</artifactId> <type>jar</type> <version>1.3.1</version> </dependency> <dependency> <groupId>jgoodies</groupId> <artifactId>looks</artifactId> <type>jar</type> <version>2.2.0</version> </dependency> <dependency> <groupId>fife</groupId> <artifactId>rsyntaxtextarea</artifactId> <type>jar</type> <version>1.3.4</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <type>jar</type> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <type>jar</type> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <type>jar</type> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient-cache</artifactId> <type>jar</type> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore-nio</artifactId> <type>jar</type> <version>4.1.1</version> </dependency> <dependency> <groupId>org.samba.jcifs</groupId> <artifactId>jcifs</artifactId> <type>jar</type> <version>1.2.9</version> </dependency> </dependencies> </plugin>