That solution/workaround did not work for me. The error I get is:
Code: Select all
[ERROR] Failed to execute goal eviware:maven-soapui-plugin:4.5.0:mock (default-cli) on project soapui-test: Execution default-cli of goal eviware:maven-soapui-plugin:4.5.0:mock failed: A required class was missing while executing eviware:maven-soapui-plugin:4.5.0:mock: org/fife/ui/rtextarea/RTextArea
From the above error, it seems that this may be untested in the context of starting a "mock server" using the pom.xml option <noBlock>true</noBlock> and therefore this problem may not be on the radar?
My project, located at
https://github.com/djangofan/soapui-test, only works when I run it and if I put the rsyntaxtextarea-2.0.1.jar in the
[JDK_HOME]/jre/lib/ext directory before I start Eclipse. For some reason, it needs to be in the root classloader before Maven executes dependencies.
Also, here is a more detailed error log:
https://gist.github.com/djangofan/5903751I should clarify the fact that if you browse the official SoapUI Maven repo, you will find only versions 2.0.1 and 1.3.4 of rsyntaxtextarea library:
http://www.soapui.org/repository/maven2Also, this repo has a unusual groupId and so it would seem that the proper way to declare the dependency is:
<dependency>
<groupId>fife</groupId>
<artifactId>rsyntaxtextarea</artifactId>
<version>2.0.1</version>
</dependency>
But, when I declare it this way, it does not work. So, I have a support ticket out for an answer and also hoping someone on this forum can help answer my question.
The steps to reproduce this problem aren't too bad:
1. Install Jenkins
2. Setup Maven 3.0.5 in jenkins
3. Create a new Maven job and put project files from my Git repo in the workspace
4. Have Jenkins execute the maven goals: eviware:maven-soapui-plugin:mock eviware:maven-soapui-plugin:test