GradleからJettyを動かすときはJettyEclipse Pluginを使っていたのですが、Jettyのversion upに追随してなかったり、HotDeployされなかったり、ちょこちょこ痒いところに手が届かない。そんなおりGitHubをうろうろして見つけたのがGretty。
Jetty7-9だけでなくTomacat7-8にも対応しており、Spring-Loadedを利用したHotDeployもできるようです。しばらく使ってみよう。
pluginのインストールはこんな感じ。
build.gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.akhikhl.gretty:gretty:+'
}
}
apply plugin: 'org.akhikhl.gretty'