Andrey Hihlovskiy

Professional blog on groovy, gradle, Java, Javascript and other stuff.

Monthly Archives: October 2014

Gretty 1.1.5 is out!

Hello people,

Gretty version 1.1.5 is out and immediately available at github, bintray, maven central and gradle plugin portal!

Gretty is a feature-rich gradle plugin for running webapps on Jetty and Tomcat. Sources available here:
https://github.com/akhikhl/gretty

What’s new in Gretty 1.1.5:

Full list of changes: https://github.com/akhikhl/gretty/blob/master/changes.md

I would be thankful for your feedback, bug reports and suggestions 🙂

Advertisements

Gretty 1.1.4 is out!

I’m glad to announce release 1.1.4 of Gretty – advanced Gradle plugin for running web-apps on Jetty and Tomcat!

What’s new in Gretty 1.1.4:

  • New feature: inplaceMode property, when assigned to “hard”, instructs Gretty to serve files directly from src/main/webapp, bypassing file copy on change.
  • New feature: runner arguments for Gretty products.
  • New feature: interactiveMode property allows to fine-tune Gretty’s reaction on keypresses.
  • New feature: archiveProduct task, archives the generated product to zip-file.
  • New feature: gretty.springBootVersion property allows to specify spring boot version (the default is 1.1.7.RELEASE) (issue #88, “Set Spring / SpringBoot version doesn’t work”).
  • New feature: gretty.enableNaming property allows to enable JNDI naming on Tomcat (issue #64, “JNDI – NoInitialContextException with Tomcat (tried in 7x and 8x)”).
  • Enhancement: now gretty.jvmArgs property is automatically passed to Gretty products.
  • Enhancement in Jetty/Windows-specific lifecycle: useFileMappedBuffer is set to false for all Gretty tasks, so that Jetty does not lock css/js files.
  • Enhancement in buildProduct task: now it automatically generates VERSION.txt file with the version and creation date information.
  • Resolved issue #89, “How to configure fastReload?”.
  • Upgrades:
    • gradle wrapper to version 2.1
    • Groovy to version 2.3.7
    • SpringBoot to version 1.1.7.RELEASE
    • Embedded Tomcat 7 to version 7.0.55
    • Embedded Tomcat 8 to version 8.0.14
    • Embedded Jetty 9 to version 9.2.3.v20140905
    • asm to version 5.0.3
  • Implemented support of Gradle 1.10 (still, using Gradle 2.1 is highly recommended!).
  • fixed issues with groovy-all versions and logback versions in the webapp classpath

I highly appreciate your feedback!