Skip to content

Commit

Permalink
bumped to version 0.0.23, updated README, updated and renamed whatsne…
Browse files Browse the repository at this point in the history
…w to changes
  • Loading branch information
akhikhl committed May 28, 2014
1 parent fe932c4 commit 1b138dd
Show file tree
Hide file tree
Showing 38 changed files with 142 additions and 47 deletions.
32 changes: 17 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,40 @@

[![Build Status](https://travis-ci.org/akhikhl/gretty.png?branch=master)](https://travis-ci.org/akhikhl/gretty)
[![Maintainer Status](http://stillmaintained.com/akhikhl/gretty.png)](http://stillmaintained.com/akhikhl/gretty)
[![Latest Version](http://img.shields.io/badge/latest_version-0.0.22-47b31f.svg)](https://github.com/akhikhl/gretty/tree/v0.0.22)
[![Latest Version](http://img.shields.io/badge/latest_version-0.0.23-47b31f.svg)](https://github.com/akhikhl/gretty/tree/v0.0.23)
[![License](http://img.shields.io/badge/license-MIT-949494.svg)](#copyright-and-license)

#### Introduction

Gretty is a feature-rich gradle plugin for running web-apps on Jetty.
It supports multiple Jetty versions (7, 8 and 9) out-of-the-box.
It wraps many Jetty functions as convenient Gradle tasks and configuration DSL.
It supports multiple Jetty versions (7, 8 and 9), multiple web-apps and many more.
It wraps Jetty functions as convenient Gradle tasks and configuration DSL.
A complete list of Gretty features is available in [feature overview](../../wiki/Feature-overview).

#### :star: What's new and hot
#### Where to start

- [Multiple web-apps support](../../wiki/Multiple-web-apps-introduction)
- [Integration tests support](../../wiki/Integration-tests-support)
- [Jacoco code coverage support](../../wiki/Code-coverage-support) - both client-side and server-side
- Improvement of hot-deployment: [automatic recompilation of running web-app on source change](../../wiki/Hot-deployment)
If you are new with gretty, good starting points would be [getting started](../../wiki/Getting-started) page.

#### Where to start
#### :star: What's new

If you are new with gretty, good starting points would be [getting started](../../wiki/Getting-started) and [feature overview](../../wiki/Feature-overview).
- [HTTPS protocol support](../../wiki/HTTPS-support)

If you already use gretty, it is always a good idea to look in complete [what's new](whatsnew.md) section.
See also: [complete list of changes](changes.md) in this and previous versions.

You can systematically learn all about Gretty in [wiki pages](../../wiki).
#### Documentation

All versions of gretty are available at [jcenter](https://bintray.com/akhikhl/maven/gretty/view) and [maven central](http://search.maven.org/#search|ga|1|g%3A%22org.akhikhl.gretty%22) under the group 'org.akhikhl.gretty'.
You can systematically learn all about Gretty in [wiki pages](../../wiki).

#### System requirements

Gretty requires JDK7 or JDK8 and Gradle 1.11 or newer.

Support of JDK6 is coming soon.

#### Availability

Gretty is an open-source project and is freely available in sources as well as in compiled form.

All versions of gretty are available at [jcenter](https://bintray.com/akhikhl/maven/gretty/view) and [maven central](http://search.maven.org/#search|ga|1|g%3A%22org.akhikhl.gretty%22) under the group 'org.akhikhl.gretty'.

#### Copyright and License

Copyright 2013-2014 (c) Andrey Hihlovskiy
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
group = 'org.akhikhl.gretty'
version = '0.0.22'
version = '0.0.23'

ext {
project_id = 'gretty'
Expand Down
8 changes: 8 additions & 0 deletions whatsnew.md → changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@

### What's new:

#### Version 0.0.23

- Implemented [HTTPS support](../../wiki/HTTPS-support).

- Introduced new properties in [Gretty configuration](../../wiki/Gretty-configuration) and [Farm configuration](../../wiki/Farm-server-specific-properties), related to HTTPS protocol.

- Introduced convenience functions ServerConfig.jvmArgs, ServerConfig.jvmArg to simplify adding JVM arguments.

#### Version 0.0.22

- Implemented [Jacoco code coverage support](../../wiki/Code-coverage-support) - both server-side and client-side.
Expand Down
2 changes: 1 addition & 1 deletion examples/farm/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty-plugin:0.0.23'
}
}

2 changes: 1 addition & 1 deletion examples/farmJacoco/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty-plugin:0.0.23'
}
}

2 changes: 1 addition & 1 deletion examples/grettyOverlay7/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/grettyOverlay8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/grettyOverlay9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/helloGretty7/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/helloGretty8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/helloGretty9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/jacocoExample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/jacocoInstantiateTasks/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/securityRealm7/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/securityRealm8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/securityRealm9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testAnnotations8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testAnnotations9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testAnnotationsOverlay8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testAnnotationsOverlay9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyEnvXml7/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyEnvXml8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyEnvXml9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyXml7/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty7-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyXml8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/testJettyXml9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/webhost8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty8-plugin:0.0.23'
}
}

Expand Down
2 changes: 1 addition & 1 deletion examples/webhost9/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

dependencies {
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.22'
classpath 'org.akhikhl.gretty:gretty9-plugin:0.0.23'
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class FarmPlugin extends FarmPluginBase {
@Override
void injectDependencies(Project project) {
project.dependencies {
grettyHelperConfig 'org.akhikhl.gretty:gretty7-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty7-helper:0.0.23'
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ final class JettyPlugin extends JettyPluginBase {
void injectDependencies(Project project) {
project.dependencies {
providedCompile 'javax.servlet:servlet-api:2.5'
grettyHelperConfig 'org.akhikhl.gretty:gretty7-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty7-helper:0.0.23'
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class FarmPlugin extends FarmPluginBase {
@Override
void injectDependencies(Project project) {
project.dependencies {
grettyHelperConfig 'org.akhikhl.gretty:gretty8-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty8-helper:0.0.23'
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ final class JettyPlugin extends JettyPluginBase {
void injectDependencies(Project project) {
project.dependencies {
providedCompile 'javax.servlet:javax.servlet-api:3.0.1'
grettyHelperConfig 'org.akhikhl.gretty:gretty8-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty8-helper:0.0.23'
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class FarmPlugin extends FarmPluginBase {
@Override
void injectDependencies(Project project) {
project.dependencies {
grettyHelperConfig 'org.akhikhl.gretty:gretty9-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty9-helper:0.0.23'
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ class JettyPlugin extends JettyPluginBase {
void injectDependencies(Project project) {
project.dependencies {
providedCompile 'javax.servlet:javax.servlet-api:3.1.0'
grettyHelperConfig 'org.akhikhl.gretty:gretty9-helper:0.0.22'
grettyHelperConfig 'org.akhikhl.gretty:gretty9-helper:0.0.23'
}
}
}
22 changes: 22 additions & 0 deletions pluginScripts/gretty-0.0.23.plugin
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
buildscript {
repositories {
jcenter()
}

dependencies {
classpath 'org.akhikhl.gretty:gretty-plugin:0.0.23'
}
}

repositories {
jcenter()
}

project.apply plugin: 'war'

// use `apply plugin: 'gretty'` instead, when copying this script to "build.gradle"

if (!project.plugins.findPlugin(org.akhikhl.gretty.JettyPlugin))
project.apply(plugin: org.akhikhl.gretty.JettyPlugin)


Loading

0 comments on commit 1b138dd

Please sign in to comment.