Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akhikhl/gretty
Advanced gradle plugin for running web-apps on jetty and tomcat.
https://github.com/akhikhl/gretty
Last synced: 3 months ago
JSON representation
Advanced gradle plugin for running web-apps on jetty and tomcat.
- Host: GitHub
- URL: https://github.com/akhikhl/gretty
- Owner: akhikhl
- License: mit
- Created: 2013-06-13T20:02:05.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T03:56:50.000Z (about 1 year ago)
- Last Synced: 2024-08-03T03:02:38.863Z (6 months ago)
- Language: Groovy
- Homepage:
- Size: 4.33 MB
- Stars: 657
- Watchers: 41
- Forks: 172
- Open Issues: 234
-
Metadata Files:
- Readme: README.md
- Changelog: changes.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gradle - gretty - Run web apps on jetty and tomcat. (Plugins / Web application development)
README
![logo](http://akhikhl.github.io/gretty/media/gretty_logo_1.x.png "gretty logo")
[![Build Status](http://img.shields.io/travis/akhikhl/gretty.svg)](https://travis-ci.org/akhikhl/gretty)
![Maintenance Status](http://img.shields.io/maintenance/yes/2017.svg)
[![Latest release](http://img.shields.io/badge/release-2.0.0-47b31f.svg)](https://github.com/akhikhl/gretty/tree/v2.0.0)
[![Snapshot](http://img.shields.io/badge/current-2.0.1--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.
It supports Jetty versions 7, 8 and 9, Tomcat versions 7 and 8, multiple web-apps and many more.
It wraps servlet container functions as convenient Gradle tasks and configuration DSL.A complete list of Gretty features is available in [feature overview](http://akhikhl.github.io/gretty-doc/Feature-overview.html).
#### Where to start
[![Join the chat at https://gitter.im/saladinkzn/gretty](https://badges.gitter.im/saladinkzn/gretty.svg)](https://gitter.im/saladinkzn/gretty?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
If you are new with Gretty, try [getting started](http://akhikhl.github.io/gretty-doc/Getting-started.html) page.
#### :star: What's new
June 20, 2017, Gretty 2.0.0 is out and immediately available at [Bintray](https://bintray.com/akhikhl/maven/gretty/view) and [Maven Central](http://search.maven.org/#search|ga|1|g%3A%22org.akhikhl.gretty%22).
* Changes in this version:
* Compatibility with Gradle 4.0
* Support of Jetty 9.4 (issue #365).
* Now it's possible to override versions of Jetty, Tomcat and servlet API via properties in "gradle.properties" file (issue #330).
See more information in chapter [overriding servlet container versions](http://akhikhl.github.io/gretty-doc/Overriding-servlet-container-versions.html) in the documentation.* All integration tests now run against Firefox 54.
* Fixed product generation.
* Support of Spring Framework 4.3.9 and Spring Boot 1.5.4.
* Dropped support of Java 6.
See also: [complete list of changes](changes.md) for more information.
#### Documentation
You can learn about all Gretty features in [online documentation](http://akhikhl.github.io/gretty-doc/).
#### System requirements
Gretty requires JDK7 or JDK8 and Gradle 1.10 or newer (Gradle 4.0 is highly recommended!).
Since version 2.0.0 Gretty no longer supports JDK6.
#### Availability
Gretty is an open-source project and is freely available in sources as well as in compiled form.
All releases of Gretty are available at [Bintray](https://bintray.com/akhikhl/maven/gretty/view)
#### Copyright and License
Copyright 2013-2017 (c) Andrey Hihlovskiy, Timur Shakurov and [contributors](CONTRIBUTORS).
All versions, present and past, of Gretty are licensed under [MIT license](LICENSE).