Skip to content

Commit

Permalink
5.3.0: (#33)
Browse files Browse the repository at this point in the history
- Fix null plugin description. Use resolution stratage like SmartBear using for their maven plugin.
- Using latest fully functional stable SoapUI runner (5.3.0). Newer release 5.4.0 is very limited. So we don't wanna loose load testing functionality.
- Using java 8
  • Loading branch information
daggerok authored Feb 24, 2018
1 parent 9e4a6f6 commit 923dd03
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 27 deletions.
23 changes: 7 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,14 @@
env:
- TERM=dumb

- TERM=dumb
sudo: false

language: groovy
jdk:
- oraclejdk8
- oraclejdk7
- openjdk7

- oraclejdk8
- openjdk8
cache:
directories:
- "$HOME/.gradle/caches/"

before_install:
- chmod +x gradlew

after_success:
- ./gradlew jacocoTestReport coveralls

after_failure:
- ./gradlew clean check --debug
install: true
script: bash gradlew clean build
after_success: bash ./gradlew jacocoTestReport coveralls
after_failure: bash ./gradlew clean check --debug
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ The plugin provides tasks for running SoapUI tests and mocks during a Gradle bui
## Usage

This plugin has a fairly complex dependency tree. To use this plugin successfully we need to override some dependencies through forcing versions or completely substituting modules.
See approach [SmartBear uses solve jar-hell problem in their maven plugin.](http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-maven-plugin/5.3.1-RC/soapui-maven-plugin-5.3.1-RC.pom)
See approach [SmartBear uses solve jar-hell problem in their maven plugin.](http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-maven-plugin/5.3.0/soapui-maven-plugin-5.3.0.pom)
As a result your build file can look like this:

```groovy
buildscript {
ext {
soapUIVersion = '5.3.1-RC'
soapUIVersion = '5.3.0.RELEASE'
}
repositories {
maven { url 'https://plugins.gradle.org/m2/' }
Expand Down Expand Up @@ -72,7 +72,7 @@ buildscript {
maven { url 'http://smartbearsoftware.com/repository/maven2/' }
}
dependencies {
classpath('gradle.plugin.io.byteshifter:soapui-gradle-plugin:5.3.1-RC')
classpath('gradle.plugin.io.byteshifter:soapui-gradle-plugin:5.3.0.RELEASE')
}
}
Expand Down Expand Up @@ -271,9 +271,14 @@ But after version 5.0.1 we will try to keep them synchronized as soon as newer S
| 0.2 | 5.0.1 |
| 5.1.0 | 5.1.0 |
| ... | ... |
| 5.3.0 | 5.3.0 |
| 5.3.1-RC | 5.3.1-RC |
| 5.3.0.RELEASE | 5.3.0 |

Using Open Source Version:
We do recommend use SoapUI runner version 5.3.0 - it's last fully featured and quite stable version of SoapUI.
Version 5.3.1-RC1 was not released.
Version 5.4.0 is very limited: LoadUI integration has been removed.
To create and run advanced load tests, use LoadUI Pro, which is part of the ReadyAPI application suite.

## Contribute

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildscript {
ext {
soapUIVersion = '5.3.1-RC'
soapUIVersion = '5.3.0'
jgoodiesBindingVersion = '2.0.1'
jgoodiesFormsVersion = '1.0.7'
jgoodiesLooksVersion = '2.2.0'
Expand Down
10 changes: 5 additions & 5 deletions gradle/pluginPortal.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
group = 'io.byteshifter'
version = soapUIVersion
version = "${soapUIVersion}.RELEASE"

pluginBundle {
website = projectUrl
vcsUrl = "${projectUrl}.git"
description = info
website = "$project.projectUrl"
vcsUrl = "${project.projectUrl}.git"
description = "$project.info"
tags = [
'soapui',
'testing',
Expand All @@ -16,7 +16,7 @@ pluginBundle {
plugins {
soapuiPlugin {
id = "${group}.soapui"
displayName = info
displayName = "$project.info"
}
}
}
2 changes: 1 addition & 1 deletion gradle/soapUIPlugin.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ dependencies {
*
* TODO: must be tested and can be reverted in case wont luck...
* Try use approach like SmartBear is using to solve jar-hell issue using for theirs maven plugin.
* @see: http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-maven-plugin/5.3.1-RC/soapui-maven-plugin-5.3.1-RC.pom
* @see: http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-maven-plugin/5.3.0/soapui-maven-plugin-5.3.0.pom
*/
compile("com.smartbear.soapui:soapui:$soapUIVersion") {
exclude group: 'com.jgoodies', module: 'forms'
Expand Down

0 comments on commit 923dd03

Please sign in to comment.