Forum Discussion

DSB_IT_Support's avatar
DSB_IT_Support
Occasional Contributor
13 years ago

Problems with maven-soapui-pro-plugin-4.0.0

Since I use SoapUi pro 4.0 I wanted to even upgrade my maven-soapui-pro-plugin from 3.6.1 to 4.0.0.
However, I experienced some problems:
1) After some problems with missing classes I fixed that by adding following dependencies:
<dependency>
<groupId>jgoodies</groupId>
<artifactId>looks</artifactId>
<version>2.2.0</version>
</dependency>

<dependency>
<groupId>fife</groupId>
<artifactId>rsyntaxtextarea</artifactId>
<version>1.3.4</version>
</dependency>

Now I could run tests with the latest plug-in but I've got another headache:

2) It looks like all asserts that were based on comparison or match failed (build in feature of SoapUi) such as:
Mach content of ...
Check for existence of ...
It is worth to note that all test pass running from SoapUi app or with maven using 3.6.1 plug-in.

Best regards
Davor

6 Replies

  • bmgriner's avatar
    bmgriner
    Frequent Contributor
    I am getting similar results for my XPath Assertions after following the steps above.

    ASSERTION FAILED -> junit/framework/ComparisonFailure

    Everything works fine when inside SoapUI.
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi,

    hm.. is there a soapui-errors.log file in your execution folder that you could share with us?

    regards,

    /Ole
    SmartBear stockholm
  • bmgriner's avatar
    bmgriner
    Frequent Contributor
    Here is the entire contents of my soapui-errors.log file. There are some errors, but I don't think it is related to the issue at hand. Looks like a groovy script is not working.

    2011-09-13 11:05:14,202 ERROR [errorlog] java.lang.NullPointerException: Cannot invoke method setValue() on null object
    java.lang.NullPointerException: Cannot invoke method setValue() on null object
    at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
    at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at Script1.run(Script1.groovy:1)
    at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:96)
    at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SourceFile:88)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.runTearDownScript(WsdlTestCase.java:932)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTearDownScripts(AbstractTestCaseRunner.java:196)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:177)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:163)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    2011-09-13 11:05:22,461 ERROR [errorlog] java.lang.NullPointerException: Cannot invoke method setValue() on null object
    java.lang.NullPointerException: Cannot invoke method setValue() on null object
    at org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77)
    at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
    at org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:32)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at Script1.run(Script1.groovy:1)
    at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:96)
    at com.eviware.soapui.support.scripting.groovy.SoapUIProGroovyScriptEngineFactory$SoapUIProGroovyScriptEngine.run(SourceFile:88)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.runTearDownScript(WsdlTestCase.java:932)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTearDownScripts(AbstractTestCaseRunner.java:196)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:177)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalFinally(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:163)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)



    I'm also curious if you are working on the other issue. The dependency problem that you have to manually add in dependencies to the plugin in order to build with maven. Without adding those in I get this error.

    [INFO] Unable to find resource 'jasperreports:jasperreports:pom:4.0.2' in repository central (http://repo1.maven.org/maven2)
    [INFO] [soapui-pro:test {execution: default}]
    soapUI Pro 4.0.0 Maven2 TestCase Runner
    Setting soapui.logroot value C:\noscan\projects\HorizontalPlatform\MobileCDSIntegrationTesting\trunk\target/soapui-logs/
    [FATAL ERROR] com.eviware.soapui.maven2.TestMojo#execute() caused a linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. Check the realms:
    [FATAL ERROR] Plugin realm = app0.child-container[eviware:maven-soapui-pro-plugin:4.0.0]
    urls[0] = file:/C:/Users/bmgriner/.m2/repository/eviware/maven-soapui-pro-plugin/4.0.0/maven-soapui-pro-plugin-4.0.0.jar
    urls[1] = file:/C:/Users/bmgriner/.m2/repository/eviware/soapui-pro/4.0.0/soapui-pro-4.0.0.jar
    urls[2] = file:/C:/Users/bmgriner/.m2/repository/eviware/soapui/4.0.0/soapui-4.0.0.jar
    urls[3] = file:/C:/Users/bmgriner/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
    urls[4] = file:/C:/Users/bmgriner/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar
    urls[5] = file:/C:/Users/bmgriner/.m2/repository/wsdl4j/wsdl4j/1.6.2-fixed/wsdl4j-1.6.2-fixed.jar
    urls[6] = file:/C:/Users/bmgriner/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
    urls[7] = file:/C:/Users/bmgriner/.m2/repository/opencsv/opencsv/1.8/opencsv-1.8.jar
    urls[8] = file:/C:/Users/bmgriner/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
    urls[9] = file:/C:/Users/bmgriner/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
    urls[10] = file:/C:/Users/bmgriner/.m2/repository/commons-lang/commons-lang/2.5/commons-lang-2.5.jar
    urls[11] = file:/C:/Users/bmgriner/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2.jar
    urls[12] = file:/C:/Users/bmgriner/.m2/repository/commons-ssl/not-yet-commons-ssl/0.3.11/not-yet-commons-ssl-0.3.11.jar
    urls[13] = file:/C:/Users/bmgriner/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
    urls[14] = file:/C:/Users/bmgriner/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
    urls[15] = file:/C:/Users/bmgriner/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
    urls[16] = file:/C:/Users/bmgriner/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar
    urls[17] = file:/C:/Users/bmgriner/.m2/repository/json/json-lib/2.2.2-jdk15/json-lib-2.2.2-jdk15.jar
    urls[18] = file:/C:/Users/bmgriner/.m2/repository/ezmorph/ezmorph/1.0.5/ezmorph-1.0.5.jar
    urls[19] = file:/C:/Users/bmgriner/.m2/repository/xom/xom/1.1/xom-1.1.jar
    urls[20] = file:/C:/Users/bmgriner/.m2/repository/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar
    urls[21] = file:/C:/Users/bmgriner/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
    urls[22] = file:/C:/Users/bmgriner/.m2/repository/xalan/xalan/2.7.1/xalan-2.7.1.jar
    urls[23] = file:/C:/Users/bmgriner/.m2/repository/jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.jar
    urls[24] = file:/C:/Users/bmgriner/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
    urls[25] = file:/C:/Users/bmgriner/.m2/repository/jdom/jdom/1.0/jdom-1.0.jar
    urls[26] = file:/C:/Users/bmgriner/.m2/repository/swingx/swingx/soapui/swingx-soapui.jar
    urls[27] = file:/C:/Users/bmgriner/.m2/repository/groovy/groovy-all/1.8.0/groovy-all-1.8.0.jar
    urls[28] = file:/C:/Users/bmgriner/.m2/repository/rhino/js/1.7R2/js-1.7R2.jar
    urls[29] = file:/C:/Users/bmgriner/.m2/repository/jetty/jetty/6.1.26/jetty-6.1.26.jar
    urls[30] = file:/C:/Users/bmgriner/.m2/repository/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar
    urls[31] = file:/C:/Users/bmgriner/.m2/repository/jetty/servlet-api/2.5-20081211/servlet-api-2.5-20081211.jar
    urls[32] = file:/C:/Users/bmgriner/.m2/repository/jxl/jxl/2.6.12/jxl-2.6.12.jar
    urls[33] = file:/C:/Users/bmgriner/.m2/repository/idw/idw/1.6.1/idw-1.6.1.jar
    urls[34] = file:/C:/Users/bmgriner/.m2/repository/xmlbeans/xbean/fixed-2.4.0/xbean-fixed-2.4.0.jar
    urls[35] = file:/C:/Users/bmgriner/.m2/repository/xmlbeans/xbean_xpath/2.4.0/xbean_xpath-2.4.0.jar
    urls[36] = file:/C:/Users/bmgriner/.m2/repository/xmlbeans/xmlpublic/2.4.0/xmlpublic-2.4.0.jar
    urls[37] = file:/C:/Users/bmgriner/.m2/repository/xmlbeans/jsr173/xmlbeans-2.4.0/jsr173-xmlbeans-2.4.0.jar
    urls[38] = file:/C:/Users/bmgriner/.m2/repository/eviware/soapui-xmlbeans/4.0.0/soapui-xmlbeans-4.0.0.jar
    urls[39] = file:/C:/Users/bmgriner/.m2/repository/eviware/soapui-coverage-xmlbeans/4.0.0/soapui-coverage-xmlbeans-4.0.0.jar
    urls[40] = file:/C:/Users/bmgriner/.m2/repository/eviware/ext-xmlbeans/1.2/ext-xmlbeans-1.2.jar
    urls[41] = file:/C:/Users/bmgriner/.m2/repository/eviware/policy-xmlbeans/1.5/policy-xmlbeans-1.5.jar
    urls[42] = file:/C:/Users/bmgriner/.m2/repository/eviware/soap-xmlbeans/1.2/soap-xmlbeans-1.2.jar
    urls[43] = file:/C:/Users/bmgriner/.m2/repository/eviware/wadl-xmlbeans/1.1/wadl-xmlbeans-1.1.jar
    urls[44] = file:/C:/Users/bmgriner/.m2/repository/eviware/j2ee-xmlbeans/1.4/j2ee-xmlbeans-1.4.jar
    urls[45] = file:/C:/Users/bmgriner/.m2/repository/saxon/saxon/9.1.0.8j/saxon-9.1.0.8j.jar
    urls[46] = file:/C:/Users/bmgriner/.m2/repository/saxon/saxon-dom/9.1.0.8j/saxon-dom-9.1.0.8j.jar
    urls[47] = file:/C:/Users/bmgriner/.m2/repository/xmlunit/xmlunit/1.2/xmlunit-1.2.jar
    urls[48] = file:/C:/Users/bmgriner/.m2/repository/xml-security/xmlsec/1.4.3/xmlsec-1.4.3.jar
    urls[49] = file:/C:/Users/bmgriner/.m2/repository/xalan/serializer/2.7.1/serializer-2.7.1.jar
    urls[50] = file:/C:/Users/bmgriner/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
    urls[51] = file:/C:/Users/bmgriner/.m2/repository/wss4j/wss4j/1.5.8/wss4j-1.5.8.jar
    urls[52] = file:/C:/Users/bmgriner/.m2/repository/opensaml/opensaml/1.1/opensaml-1.1.jar
    urls[53] = file:/C:/Users/bmgriner/.m2/repository/bouncycastle/bcprov-jdk15/144/bcprov-jdk15-144.jar
    urls[54] = file:/C:/Users/bmgriner/.m2/repository/jtidy/jtidy/r872-jdk15/jtidy-r872-jdk15.jar
    urls[55] = file:/C:/Users/bmgriner/.m2/repository/net-components/netcomponents/1.3.8a/netcomponents-1.3.8a.jar
    urls[56] = file:/C:/Users/bmgriner/.m2/repository/commons-digester/commons-digester/1.7/commons-digester-1.7.jar
    urls[57] = file:/C:/Users/bmgriner/.m2/repository/jasperreports/jasperreports/4.0.2/jasperreports-4.0.2.jar
    urls[58] = file:/C:/Users/bmgriner/.m2/repository/com/lowagie/itext/2.1.7/itext-2.1.7.jar
    urls[59] = file:/C:/Users/bmgriner/.m2/repository/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar
    urls[60] = file:/C:/Users/bmgriner/.m2/repository/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar
    urls[61] = file:/C:/Users/bmgriner/.m2/repository/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar
    urls[62] = file:/C:/Users/bmgriner/.m2/repository/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar
    urls[63] = file:/C:/Users/bmgriner/.m2/repository/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar
    urls[64] = file:/C:/Users/bmgriner/.m2/repository/jfreechart/jfreechart/1.0.13/jfreechart-1.0.13.jar
    urls[65] = file:/C:/Users/bmgriner/.m2/repository/jfree/jcommon/1.0.15/jcommon-1.0.15.jar
    urls[66] = file:/C:/Users/bmgriner/.m2/repository/jfreechart/jcommon/1.0.16/jcommon-1.0.16.jar
    urls[67] = file:/C:/Users/bmgriner/.m2/repository/javax/jms/jms/1.1/jms-1.1.jar
    urls[68] = file:/C:/Users/bmgriner/.m2/repository/hermesjms/hermes/1.14/hermes-1.14.jar
    urls[69] = file:/C:/Users/bmgriner/.m2/repository/amf/flex-messaging-common/1.0/flex-messaging-common-1.0.jar
    urls[70] = file:/C:/Users/bmgriner/.m2/repository/amf/flex-messaging-core/1.0/flex-messaging-core-1.0.jar
    urls[71] = file:/C:/Users/bmgriner/.m2/repository/amf/flex-messaging-opt/1.0/flex-messaging-opt-1.0.jar
    urls[72] = file:/C:/Users/bmgriner/.m2/repository/amf/flex-messaging-proxy/1.0/flex-messaging-proxy-1.0.jar
    urls[73] = file:/C:/Users/bmgriner/.m2/repository/amf/flex-messaging-remoting/1.0/flex-messaging-remoting-1.0.jar
    urls[74] = file:/C:/Users/bmgriner/.m2/repository/thoughtworks/xstream/1.3.1/xstream-1.3.1.jar
    urls[75] = file:/C:/Users/bmgriner/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
    [FATAL ERROR] Container realm = plexus.core
    urls[0] = file:/C:/Tools/Apache_Maven/Apache-Maven-2.2.1/lib/maven-2.2.1-uber.jar
    [INFO] ------------------------------------------------------------------------
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] com/jgoodies/looks/plastic/theme/SkyBluer
    com.jgoodies.looks.plastic.theme.SkyBluer
    [INFO] ------------------------------------------------------------------------
    [INFO] Trace
    java.lang.NoClassDefFoundError: com/jgoodies/looks/plastic/theme/SkyBluer
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
    at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
    at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    at com.eviware.soapui.SoapUIProTestCaseRunner.createSoapUICore(SourceFile:111)
    at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:143)
    at com.eviware.soapui.maven2.TestMojo.execute(TestMojo.java:122)
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
    Caused by: java.lang.ClassNotFoundException: com.jgoodies.looks.plastic.theme.SkyBluer
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
    at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
    at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
    at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    ... 41 more
  • bmgriner wrote:
    I am getting similar results for my XPath Assertions after following the steps above.
    ASSERTION FAILED -> junit/framework/ComparisonFailure


    It looks like the assert failures are also being caused by a missing dependency. I added the junit dependency to the plugin dependencies and all my tests pass now.

    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.4</version>
    </dependency>
  • bmgriner's avatar
    bmgriner
    Frequent Contributor
    Adding the junit dependency worked for me too.

    SmartBear, could you please add those dependencies in!

    I haven't seen a 4.0.1 version of the maven plugin. Is that coming out soon? My project does not resolve it so I am assuming it is not out there in the repository yet.
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi!

    We are planning release of new version of the maven plugin.
    We will update this thread once the release date is set.

    Regards,
    Vladimir
    SmartBear Software