diff --git a/README.md b/README.md index 2d803d9c4..cbcac13c4 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ [![Build Status](http://img.shields.io/travis/akhikhl/gretty.svg)](https://travis-ci.org/akhikhl/gretty) [![Maintainer Status](http://stillmaintained.com/akhikhl/gretty.png)](http://stillmaintained.com/akhikhl/gretty) -[![Release](http://img.shields.io/badge/release-1.1.5-47b31f.svg)](https://github.com/akhikhl/gretty/releases/latest) -[![Snapshot](http://img.shields.io/badge/current-1.1.6--SNAPSHOT-47b31f.svg)](https://github.com/akhikhl/gretty/tree/master) +[![Release](http://img.shields.io/badge/release-1.1.6-47b31f.svg)](https://github.com/akhikhl/gretty/releases/latest) +[![Snapshot](http://img.shields.io/badge/current-1.1.7--SNAPSHOT-47b31f.svg)](https://github.com/akhikhl/gretty/tree/master) [![License](http://img.shields.io/badge/license-MIT-47b31f.svg)](#copyright-and-license) Gretty is a feature-rich gradle plugin for running web-apps on embedded servlet containers. @@ -18,7 +18,7 @@ If you are new with Gretty, good starting point would be [getting started](http: #### :star: What's new -- Gretty 1.1.5 is out and immediately available at [Gradle plugin portal](http://plugins.gradle.org/plugin/org.akhikhl.gretty), [Bintray](https://bintray.com/akhikhl/maven/gretty/view) and [Maven Central](http://search.maven.org/#search|ga|1|g%3A%22org.akhikhl.gretty%22). +- Gretty 1.1.6 is out and immediately available at [Gradle plugin portal](http://plugins.gradle.org/plugin/org.akhikhl.gretty), [Bintray](https://bintray.com/akhikhl/maven/gretty/view) and [Maven Central](http://search.maven.org/#search|ga|1|g%3A%22org.akhikhl.gretty%22). See also: [complete list of changes](changes.md) in this and previous versions. diff --git a/RELEASE.md b/RELEASE.md index 4531b20eb..eca13ed5e 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,3 +1,9 @@ +## Gretty 1.1.6 release announcement + +Gretty version 1.1.5 brings new bug, preventing Gretty product generation. +If you run buildProduct task and experience "readonly property" exception, +please switch to Gretty 1.1.6 - it fixes the problem. + ## Gretty 1.1.5 release announcement Hello colleagues, diff --git a/changes.md b/changes.md index f8652d558..2a64296a0 100644 --- a/changes.md +++ b/changes.md @@ -4,6 +4,10 @@ ### What's new: +#### Version 1.1.6 + +Maintenance release. Fixed bug: "readonly property" exception when trying to generate Gretty product. + #### Version 1.1.5 - New feature: [composite farms](http://akhikhl.github.io/gretty-doc/Composite-farms.html). diff --git a/examples/extraResourceBases/gradle.properties b/examples/extraResourceBases/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/extraResourceBases/gradle.properties +++ b/examples/extraResourceBases/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/farm/gradle.properties b/examples/farm/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/farm/gradle.properties +++ b/examples/farm/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/farmJacoco/gradle.properties b/examples/farmJacoco/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/farmJacoco/gradle.properties +++ b/examples/farmJacoco/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/farmSecure/gradle.properties b/examples/farmSecure/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/farmSecure/gradle.properties +++ b/examples/farmSecure/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/filterWebapp/gradle.properties b/examples/filterWebapp/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/filterWebapp/gradle.properties +++ b/examples/filterWebapp/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/gretty-taglib-example/gradle.properties b/examples/gretty-taglib-example/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/gretty-taglib-example/gradle.properties +++ b/examples/gretty-taglib-example/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/helloGretty/gradle.properties b/examples/helloGretty/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/helloGretty/gradle.properties +++ b/examples/helloGretty/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/helloGrettyOverlay/gradle.properties b/examples/helloGrettyOverlay/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/helloGrettyOverlay/gradle.properties +++ b/examples/helloGrettyOverlay/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/jacocoExample/gradle.properties b/examples/jacocoExample/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/jacocoExample/gradle.properties +++ b/examples/jacocoExample/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/jacocoInstantiateTasks/gradle.properties b/examples/jacocoInstantiateTasks/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/jacocoInstantiateTasks/gradle.properties +++ b/examples/jacocoInstantiateTasks/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/multifarm/gradle.properties b/examples/multifarm/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/multifarm/gradle.properties +++ b/examples/multifarm/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/secureGretty/gradle.properties b/examples/secureGretty/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/secureGretty/gradle.properties +++ b/examples/secureGretty/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/spring-boot-farm-secure/gradle.properties b/examples/spring-boot-farm-secure/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/spring-boot-farm-secure/gradle.properties +++ b/examples/spring-boot-farm-secure/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/spring-boot-farm/gradle.properties b/examples/spring-boot-farm/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/spring-boot-farm/gradle.properties +++ b/examples/spring-boot-farm/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/spring-boot-simple/gradle.properties b/examples/spring-boot-simple/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/spring-boot-simple/gradle.properties +++ b/examples/spring-boot-simple/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testAnnotations/gradle.properties b/examples/testAnnotations/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testAnnotations/gradle.properties +++ b/examples/testAnnotations/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testAnnotationsOverlay/gradle.properties b/examples/testAnnotationsOverlay/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testAnnotationsOverlay/gradle.properties +++ b/examples/testAnnotationsOverlay/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testJettyContextConfig/gradle.properties b/examples/testJettyContextConfig/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testJettyContextConfig/gradle.properties +++ b/examples/testJettyContextConfig/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testJettyServerConfig/gradle.properties b/examples/testJettyServerConfig/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testJettyServerConfig/gradle.properties +++ b/examples/testJettyServerConfig/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testTomcatContextConfig/gradle.properties b/examples/testTomcatContextConfig/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testTomcatContextConfig/gradle.properties +++ b/examples/testTomcatContextConfig/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testTomcatServerConfig/gradle.properties b/examples/testTomcatServerConfig/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testTomcatServerConfig/gradle.properties +++ b/examples/testTomcatServerConfig/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/testWar/gradle.properties b/examples/testWar/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/testWar/gradle.properties +++ b/examples/testWar/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/examples/webhost/gradle.properties b/examples/webhost/gradle.properties index fbcf58bf8..bcf4e566a 100644 --- a/examples/webhost/gradle.properties +++ b/examples/webhost/gradle.properties @@ -1,6 +1,6 @@ group=org.akhikhl.gretty.examples -version=1.1.6-SNAPSHOT -gretty_version=1.1.6-SNAPSHOT +version=1.1.6 +gretty_version=1.1.6 groovy_version=2.3.7 logback_version=1.1.2 spock_version=0.7-groovy-2.0 diff --git a/gradle.properties b/gradle.properties index c2efff2df..de0fc7cdb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,7 +5,7 @@ developerId=akhikhl developerName=Andrey Hihlovskiy license=The MIT License group=org.akhikhl.gretty -version=1.1.6-SNAPSHOT +version=1.1.6 jetty7_version=7.6.15.v20140411 jetty7_servlet_api_version=2.5 # Gretty farm throws exception 'This context is immutable' when running on Jetty 8.1.15.v20140411 and spring-boot. diff --git a/pluginScripts/gretty-1.1.6.plugin b/pluginScripts/gretty-1.1.6.plugin new file mode 100644 index 000000000..bb3a04421 --- /dev/null +++ b/pluginScripts/gretty-1.1.6.plugin @@ -0,0 +1,17 @@ +buildscript { + repositories { + jcenter() + } + + dependencies { + classpath 'org.akhikhl.gretty:gretty:1.1.6' + } +} + +repositories { + jcenter() +} + +if (!project.plugins.findPlugin(org.akhikhl.gretty.GrettyPlugin)) + project.apply(plugin: org.akhikhl.gretty.GrettyPlugin) + diff --git a/pluginScripts/gretty-1.1.7-SNAPSHOT.plugin b/pluginScripts/gretty-1.1.7-SNAPSHOT.plugin new file mode 100644 index 000000000..5993e7729 --- /dev/null +++ b/pluginScripts/gretty-1.1.7-SNAPSHOT.plugin @@ -0,0 +1,19 @@ +buildscript { + repositories { + jcenter() + maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' } + } + + dependencies { + classpath 'org.akhikhl.gretty:gretty:1.1.7-SNAPSHOT' + } +} + +repositories { + jcenter() + maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' } +} + +if (!project.plugins.findPlugin(org.akhikhl.gretty.GrettyPlugin)) + project.apply(plugin: org.akhikhl.gretty.GrettyPlugin) + diff --git a/pluginScripts/gretty-SNAPSHOT.plugin b/pluginScripts/gretty-SNAPSHOT.plugin index 77590567a..5993e7729 100644 --- a/pluginScripts/gretty-SNAPSHOT.plugin +++ b/pluginScripts/gretty-SNAPSHOT.plugin @@ -5,7 +5,7 @@ buildscript { } dependencies { - classpath 'org.akhikhl.gretty:gretty:1.1.6-SNAPSHOT' + classpath 'org.akhikhl.gretty:gretty:1.1.7-SNAPSHOT' } } diff --git a/pluginScripts/gretty.plugin b/pluginScripts/gretty.plugin index b6bd75878..bb3a04421 100644 --- a/pluginScripts/gretty.plugin +++ b/pluginScripts/gretty.plugin @@ -4,7 +4,7 @@ buildscript { } dependencies { - classpath 'org.akhikhl.gretty:gretty:1.1.5' + classpath 'org.akhikhl.gretty:gretty:1.1.6' } }