Publish of Github pages from Gradle.

This commit is contained in:
R. Tyler Croy 2015-09-10 15:25:23 -07:00
parent 6bf1443079
commit a53cddf592
61 changed files with 978 additions and 105 deletions

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>
@ -68,7 +73,7 @@ snippets below to incorporate the latest plugins into your own <a href="http://g
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:1.0.1&quot;
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:1.0.4&quot;
}
}
apply plugin: &quot;com.github.jruby-gradle.base&quot;</code></pre>
@ -86,7 +91,7 @@ apply plugin: &quot;com.github.jruby-gradle.base&quot;</code></pre>
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-jar-plugin:1.0.1&quot;
classpath &quot;com.github.jruby-gradle:jruby-gradle-jar-plugin:1.0.4&quot;
}
}
apply plugin: &quot;com.github.jruby-gradle.jar&quot;</code></pre>
@ -104,7 +109,7 @@ apply plugin: &quot;com.github.jruby-gradle.jar&quot;</code></pre>
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-war-plugin:1.0.1&quot;
classpath &quot;com.github.jruby-gradle:jruby-gradle-war-plugin:1.0.4-alpha&quot;
}
}
apply plugin: &quot;com.github.jruby-gradle.war&quot;</code></pre>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -24,6 +24,7 @@
<li><a href="com/github/jrubygradle/JRubyPlugin.html" title="class in com.github.jrubygradle" target="classFrame">JRubyPlugin</a></li>
<li><a href="com/github/jrubygradle/JRubyPluginExtension.html" title="class in com.github.jrubygradle" target="classFrame">JRubyPluginExtension</a></li>
<li><a href="com/github/jrubygradle/JRubyPrepare.html" title="class in com.github.jrubygradle" target="classFrame">JRubyPrepare</a></li>
<li><a href="com/github/jrubygradle/internal/RubygemsServlet.html" title="class in com.github.jrubygradle.internal" target="classFrame">RubygemsServlet</a></li>
</ul>
</div>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:36 PDT 2015 -->
<title>GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:36 PDT 2015 -->
<title>GemUtils (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>GemUtils (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GemUtils (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="GemUtils (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:36 PDT 2015 -->
<title>GenerateGradleRb (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>GenerateGradleRb (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GenerateGradleRb (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="GenerateGradleRb (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyExec (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>JRubyExec (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyExec (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyExec (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyPlugin (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>JRubyPlugin (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyPlugin (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyPlugin (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>
@ -124,10 +124,15 @@ extends java.lang.Object
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#RUBYGEMS_RELEASE_URL"></a>RUBYGEMS_RELEASE_URL</code><br></td>
<td class="colLast"><code><a href="#RUBYGEMS_ORG_URL"></a>RUBYGEMS_ORG_URL</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#RUBYGEMS_RELEASE_URL"></a>RUBYGEMS_RELEASE_URL</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#TASK_GROUP_NAME"></a>TASK_GROUP_NAME</code><br></td>
</tr>
@ -162,6 +167,16 @@ extends java.lang.Object
<td class="colLast"><code><strong><a href="#apply(org.gradle.api.Project)">apply</a></strong>(org.gradle.api.Project project)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#setupRubygemsRelease(org.gradle.api.Project)">setupRubygemsRelease</a></strong>(org.gradle.api.Project project)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#setupRubygemsRepositories(org.gradle.api.Project)">setupRubygemsRepositories</a></strong>(org.gradle.api.Project project)</code><br></td>
</tr>
</table>
</ul>
</li>
@ -205,6 +220,14 @@ extends java.lang.Object
</a>
<h3>Property Detail</h3>
<a name="RUBYGEMS_ORG_URL"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>RUBYGEMS_ORG_URL</strong></h4>
<p></p>
</li>
</ul>
<a name="RUBYGEMS_RELEASE_URL"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@ -246,6 +269,22 @@ extends java.lang.Object
</li>
</ul>
<a name="setupRubygemsRelease(org.gradle.api.Project)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>setupRubygemsRelease</strong>(org.gradle.api.Project project)</h4>
<p></p>
</li>
</ul>
<a name="setupRubygemsRepositories(org.gradle.api.Project)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>setupRubygemsRepositories</strong>(org.gradle.api.Project project)</h4>
<p></p>
</li>
</ul>
</li>
</ul>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyPluginExtension (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>JRubyPluginExtension (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyPluginExtension (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyPluginExtension (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyPrepare (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>JRubyPrepare (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyPrepare (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyPrepare (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:36 PDT 2015 -->
<title>GemVersion (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>GemVersion (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GemVersion (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="GemVersion (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:36 PDT 2015 -->
<title>GemVersionResolver (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>GemVersionResolver (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GemVersionResolver (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="GemVersionResolver (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyExecDelegate (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:12 PDT 2015 -->
<title>JRubyExecDelegate (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyExecDelegate (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyExecDelegate (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyExecTraits (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>JRubyExecTraits (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyExecTraits (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyExecTraits (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:37 PDT 2015 -->
<title>JRubyExecUtils (jruby-gradle-base-plugin 1.0.4 API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>JRubyExecUtils (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyExecUtils (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="JRubyExecUtils (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -6,7 +6,7 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:15:14 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:13 PDT 2015 -->
<title>RubygemsServlet (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

View File

@ -31,7 +31,7 @@
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="GemVersion.html" title="class in com.github.jrubygradle.internal" target="classFrame">GemVersion</a></li><li><a href="GemVersionResolver.html" title="class in com.github.jrubygradle.internal" target="classFrame">GemVersionResolver</a></li><li><a href="JRubyExecDelegate.html" title="class in com.github.jrubygradle.internal" target="classFrame">JRubyExecDelegate</a></li><li><a href="JRubyExecUtils.html" title="class in com.github.jrubygradle.internal" target="classFrame">JRubyExecUtils</a></li>
<li><a href="GemVersion.html" title="class in com.github.jrubygradle.internal" target="classFrame">GemVersion</a></li><li><a href="GemVersionResolver.html" title="class in com.github.jrubygradle.internal" target="classFrame">GemVersionResolver</a></li><li><a href="JRubyExecDelegate.html" title="class in com.github.jrubygradle.internal" target="classFrame">JRubyExecDelegate</a></li><li><a href="JRubyExecUtils.html" title="class in com.github.jrubygradle.internal" target="classFrame">JRubyExecUtils</a></li><li><a href="RubygemsServlet.html" title="class in com.github.jrubygradle.internal" target="classFrame">RubygemsServlet</a></li>
</ul>
</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="keywords" content="com.github.jrubygradle.internal package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.1.0 API)";
}
</script>
<noscript>
@ -134,6 +134,14 @@ function windowTitle()
</td>
<td> <DL><DT><B>Authors:</B></DT><DD>Schalk W.</DD></DL></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="RubygemsServlet.html" title="class in com/github/jrubygradle/internal">
RubygemsServlet
</a></strong>
</td>
<td></td>
</tr>
</tbody>
</table>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>com.github.jrubygradle (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>com.github.jrubygradle (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="keywords" content="com.github.jrubygradle package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.jrubygradle (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="com.github.jrubygradle (jruby-gradle-base-plugin 1.1.0 API)";
}
</script>
<noscript>

View File

@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Deprecated API (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>Deprecated API (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated API (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="Deprecated API (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -5,7 +5,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>API Help (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>API Help (jruby-gradle-base-plugin 1.1.0 API)</title>
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<meta name="date" content="2015-09-10">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="API Help (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -4,14 +4,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Index (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>Index (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="Index (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>
@ -105,6 +105,8 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">A</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#addRepository(java.lang.String)" title="Method in RubygemsServlet">addRepository(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#addToProject(org.gradle.api.Project)" title="Method in JRubyExecDelegate">addToProject(Project)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#apply(org.gradle.api.Project)" title="Method in JRubyPlugin">apply(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
@ -142,6 +144,8 @@ if (location.href.indexOf('is-external=true') == -1) {
upper bound.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPrepare.html#copy()" title="Method in JRubyPrepare">copy()</a></span> - Method in <a href="com/github/jrubygradle/JRubyPrepare.html">JRubyPrepare</a>
</dt><dd> <div class="block">Adds dependencies from the given configuration to be prepared</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#create(java.net.URL)" title="Method in RubygemsServlet">create(URL)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -164,6 +168,8 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">E</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#enableLogging()" title="Method in RubygemsServlet">enableLogging()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#exec()" title="Method in JRubyExec">exec()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#extractGem(org.gradle.api.Project, java.io.File, java.io.File, java.io.File, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">extractGem(Project, File, File, File, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
@ -253,6 +259,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Gets the script to use.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getScriptArgs()" title="Method in JRubyExec">getScriptArgs()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Returns a list of script arguments</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#getURL(java.lang.String)" title="Method in RubygemsServlet">getURL(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -392,6 +400,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#rewriteJarDependencies(java.io.File, List<File>, Map<String, String>, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">rewriteJarDependencies(File, List&lt;File&gt;, Map&lt;String, String&gt;, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html" title="Class in com.github.jrubygradle.internal">RubygemsServlet</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#RubygemsServlet(java.net.URL)" title="Constructor in RubygemsServlet">RubygemsServlet(URL)</a></span> - Constructor in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -424,6 +436,14 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#setupJars(org.gradle.api.artifacts.Configuration, java.io.File, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">setupJars(Configuration, File, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#setupRubygemsRelease(org.gradle.api.Project)" title="Method in JRubyPlugin">setupRubygemsRelease(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#setupRubygemsRepositories(org.gradle.api.Project)" title="Method in JRubyPlugin">setupRubygemsRepositories(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#start()" title="Method in RubygemsServlet">start()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#stop()" title="Method in RubygemsServlet">stop()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Index (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>Index (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Overview (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>Overview (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>Overview (jruby-gradle-base-plugin 1.0.4 API)</title>
<title>Overview (jruby-gradle-base-plugin 1.1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@ -12,7 +12,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (jruby-gradle-base-plugin 1.0.4 API)";
parent.document.title="Overview (jruby-gradle-base-plugin 1.1.0 API)";
}
//-->
</script>
@ -46,7 +46,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">jruby-gradle-base-plugin 1.0.4 API</h1>
<h1 class="title">jruby-gradle-base-plugin 1.1.0 API</h1>
</div>
<div class="header">

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:43 PDT 2015 -->
<title>JRubyJar.Type (jruby-gradle-jar-plugin 1.0.4)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:17 PDT 2015 -->
<title>JRubyJar.Type (jruby-gradle-jar-plugin 1.1.0)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyJar.Type (jruby-gradle-jar-plugin 1.0.4)";
parent.document.title="JRubyJar.Type (jruby-gradle-jar-plugin 1.1.0)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:42 PDT 2015 -->
<title>JRubyJar (jruby-gradle-jar-plugin 1.0.4)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:16 PDT 2015 -->
<title>JRubyJar (jruby-gradle-jar-plugin 1.1.0)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyJar (jruby-gradle-jar-plugin 1.0.4)";
parent.document.title="JRubyJar (jruby-gradle-jar-plugin 1.1.0)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:43 PDT 2015 -->
<title>JRubyJarPlugin (jruby-gradle-jar-plugin 1.0.4)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:17 PDT 2015 -->
<title>JRubyJarPlugin (jruby-gradle-jar-plugin 1.1.0)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyJarPlugin (jruby-gradle-jar-plugin 1.0.4)";
parent.document.title="JRubyJarPlugin (jruby-gradle-jar-plugin 1.1.0)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:42 PDT 2015 -->
<title>JRubyDirInfo (jruby-gradle-jar-plugin 1.0.4)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:15 PDT 2015 -->
<title>JRubyDirInfo (jruby-gradle-jar-plugin 1.1.0)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyDirInfo (jruby-gradle-jar-plugin 1.0.4)";
parent.document.title="JRubyDirInfo (jruby-gradle-jar-plugin 1.1.0)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta name="keywords" content="com.github.jrubygradle.jar.internal package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.1.0 API)";
}
</script>
<noscript>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta name="keywords" content="com.github.jrubygradle.jar package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.1.0 API)";
}
</script>
<noscript>

View File

@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Deprecated API (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>Deprecated API (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated API (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="Deprecated API (jruby-gradle-jar-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -5,7 +5,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>API Help (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>API Help (jruby-gradle-jar-plugin 1.1.0 API)</title>
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<meta name="date" content="2015-09-10">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="API Help (jruby-gradle-jar-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -4,14 +4,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Index (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>Index (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="Index (jruby-gradle-jar-plugin 1.1.0 API)";
}
//-->
</script>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Index (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>Index (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Overview (jruby-gradle-jar-plugin 1.0.4)</title>
<title>Overview (jruby-gradle-jar-plugin 1.1.0)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>Overview (jruby-gradle-jar-plugin 1.0.4 API)</title>
<title>Overview (jruby-gradle-jar-plugin 1.1.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@ -12,7 +12,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (jruby-gradle-jar-plugin 1.0.4 API)";
parent.document.title="Overview (jruby-gradle-jar-plugin 1.1.0 API)";
}
//-->
</script>
@ -46,7 +46,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">jruby-gradle-jar-plugin 1.0.4</h1>
<h1 class="title">jruby-gradle-jar-plugin 1.1.0</h1>
</div>
<div class="header">

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:45 PDT 2015 -->
<title>JRubyWar (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:19 PDT 2015 -->
<title>JRubyWar (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyWar (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="JRubyWar (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>

View File

@ -6,8 +6,8 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:23:47 PDT 2015 -->
<title>JRubyWarPlugin (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:25:21 PDT 2015 -->
<title>JRubyWarPlugin (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta name="date" content="2015-09-10">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JRubyWarPlugin (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="JRubyWarPlugin (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>com.github.jrubygradle.war (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>com.github.jrubygradle.war (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta name="keywords" content="com.github.jrubygradle.war package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="com.github.jrubygradle.war (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="com.github.jrubygradle.war (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
</script>
<noscript>

View File

@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Deprecated API (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>Deprecated API (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated API (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="Deprecated API (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>

View File

@ -5,7 +5,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>API Help (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>API Help (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<meta name="date" content="2015-09-10">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="API Help (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>

View File

@ -4,14 +4,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.3.3) on -->
<title>Index (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>Index (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="Index (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Index (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>Index (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Overview (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>Overview (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>Overview (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
<title>Overview (jruby-gradle-war-plugin 1.1.0-alpha API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@ -12,7 +12,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (jruby-gradle-war-plugin 1.0.4-alpha API)";
parent.document.title="Overview (jruby-gradle-war-plugin 1.1.0-alpha API)";
}
//-->
</script>
@ -46,7 +46,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">jruby-gradle-war-plugin 1.0.4-alpha API</h1>
<h1 class="title">jruby-gradle-war-plugin 1.1.0-alpha API</h1>
</div>
<div class="header">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

248
news.atom
View File

@ -1,13 +1,257 @@
<feed xml:lang='en-US' xmlns='http://www.w3.org/2005/Atom'>
<id>http://jruby-gradle.org/</id>
<title>JRuby/Gradle News</title>
<updated>2015-09-10T15:21:40-07:00</updated>
<updated>2015-09-10T15:24:41-07:00</updated>
<link href='http://jruby-gradle.org/news.atom' rel='self' type='application/atom+xml'>
<link href='http://jruby-gradle.org/' rel='alternate' type='text/html'>
<entry>
<id>http://jruby-gradle.org/news/2015/09/01/gradle-spotlight-continuous-build/</id>
<title>Gradle Feature Spotlight: Continuous Build</title>
<updated>2015-09-10T15:24:41-07:00</updated>
<published>2015-09-01T00:00:00+00:00</published>
<link href='http://jruby-gradle.org/news/2015/09/01/gradle-spotlight-continuous-build/' rel='alternate' type='text/html'>
<summary>
Earlier this year the Gradle project released version
2.5 with a heap of new features
and improvements. One of the most touted of those features is an incubating
feature (read: beta) named
Continuous
Build which automatically re-executes tasks after a file change. Rubyists may
recognize that this functionality is similar to what
the guard gem provides.
What makes "continuous build" special is that it makes use of the existing
build data present in your Gradle build. Using a
task&#8217;s
inputs the continuous build feature can automatically "watch" the appropriate
files to re-execute your task, or your tasks dependent tasks, automatically as
they change!
For users JRuby/Gradle this means that upgrading to Gradle 2.5 or...
</summary>
<content type='html'>
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Earlier this year the &lt;a href=&quot;http://gradle.org&quot;&gt;Gradle&lt;/a&gt; project released version
&lt;a href=&quot;https://docs.gradle.org/2.5/release-notes&quot;&gt;2.5&lt;/a&gt; with a heap of new features
and improvements. One of the most touted of those features is an incubating
feature (read: beta) named
&lt;a href=&quot;https://docs.gradle.org/current/userguide/continuous_build.html&quot;&gt;Continuous
Build&lt;/a&gt; which automatically re-executes tasks after a file change. Rubyists may
recognize that this functionality is similar to what
&lt;a href=&quot;http://guardgem.org/&quot;&gt;the guard gem&lt;/a&gt; provides.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;What makes &quot;continuous build&quot; special is that it makes use of the &lt;em&gt;existing&lt;/em&gt;
build data present in your Gradle build. Using a
&lt;a href=&quot;https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:task_inputs_outputs&quot;&gt;tasks
inputs&lt;/a&gt; the continuous build feature can automatically &quot;watch&quot; the appropriate
files to re-execute your task, or your tasks dependent tasks, automatically as
they change!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;For users JRuby/Gradle this means that upgrading to Gradle 2.5 or later, and
ensuring your &lt;code&gt;build.gradle&lt;/code&gt; declares task inputs and continuous build will
&quot;just work!&quot; Consider the following example for running
&lt;a href=&quot;http://rspec.info&quot;&gt;RSpec&lt;/a&gt; tests:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;listingblock&quot;&gt;
&lt;div class=&quot;title&quot;&gt;build.gradle&lt;/div&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre class=&quot;CodeRay highlight nowrap&quot;&gt;&lt;code data-lang=&quot;gradle&quot;&gt;buildscript {
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:1.0.3&quot; &lt;i class=&quot;conum&quot; data-value=&quot;1&quot;&gt;&lt;/i&gt;&lt;b&gt;(1)&lt;/b&gt;
}
}
apply plugin: 'com.github.jruby-gradle.base' &lt;i class=&quot;conum&quot; data-value=&quot;2&quot;&gt;&lt;/i&gt;&lt;b&gt;(2)&lt;/b&gt;
dependencies {
jrubyExec 'rubygems:rspec:3.3.0' &lt;i class=&quot;conum&quot; data-value=&quot;3&quot;&gt;&lt;/i&gt;&lt;b&gt;(3)&lt;/b&gt;
}
import com.github.jrubygradle.JRubyExec
task spec(type: JRubyExec) {
group 'JRuby'
description 'Execute the RSpecs in JRuby'
script 'rspec'
inputs.source fileTree('spec').include('**/*.rb'), fileTree('lib').include('**/*.rb') &lt;i class=&quot;conum&quot; data-value=&quot;4&quot;&gt;&lt;/i&gt;&lt;b&gt;(4)&lt;/b&gt;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;colist arabic&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&quot;conum&quot; data-value=&quot;1&quot;&gt;&lt;/i&gt;&lt;b&gt;1&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Specify our dependency on the JRuby/Gradle &lt;a href=&quot;http://jruby-gradle.org/base/&quot;&gt;base plugin&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&quot;conum&quot; data-value=&quot;2&quot;&gt;&lt;/i&gt;&lt;b&gt;2&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Apply the plugin to our current project&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&quot;conum&quot; data-value=&quot;3&quot;&gt;&lt;/i&gt;&lt;b&gt;3&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Define our RSpec gem dependency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;i class=&quot;conum&quot; data-value=&quot;4&quot;&gt;&lt;/i&gt;&lt;b&gt;4&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Set our task inputs to the &lt;code&gt;.rb&lt;/code&gt; files in &lt;code&gt;spec/&lt;/code&gt; and in &lt;code&gt;lib/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Using the &lt;code&gt;build.gradle&lt;/code&gt; above, I can auto-execute my tests whenever a Ruby file
inside of the &lt;code&gt;spec/&lt;/code&gt; (my tests) or &lt;code&gt;lib/&lt;/code&gt; (my code under test) with the
following command:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;literalblock&quot;&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre class=&quot;nowrap&quot;&gt;% ./gradlew -t spec&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Heres some example output from my example project:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;listingblock&quot;&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre class=&quot;nowrap&quot;&gt;example-project git:(master) % ./gradlew -t spec
Continuous build is an incubating feature.
:spec
Randomized with seed 37453
..............................................
Finished in 0.52 seconds (files took 3.82 seconds to load)
46 examples, 0 failures
Randomized with seed 37453
BUILD SUCCESSFUL
Total time: 8.77 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;At this point the Gradle process is patiently waiting until I write my most
recent changes, then it kicks off the same task:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;listingblock&quot;&gt;
&lt;div class=&quot;content&quot;&gt;
&lt;pre class=&quot;nowrap&quot;&gt;Change detected, executing build...
:spec
Randomized with seed 64935
..............................................
Finished in 0.502 seconds (files took 3.5 seconds to load)
46 examples, 0 failures
Randomized with seed 64935
BUILD SUCCESSFUL
Total time: 7.341 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Pretty neat huh?&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;What makes this functionality exceptionally powerful for JRuby/Gradle users is
that it respects the task inputs but also the task dependency graph. If my &lt;code&gt;spec&lt;/code&gt;
task declares a dependency on the &lt;code&gt;compileJava&lt;/code&gt; task, whenever my Java source
code changes, that will trigger a re-execution of &lt;code&gt;compileJava&lt;/code&gt; and in turn
&lt;code&gt;spec&lt;/code&gt;!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;So when youre authoring tasks, even if youre not this feature right now, be
sure to declare task inputs. That build metadata can unlock lots of interesting
functionality as Gradle continues to improve!&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Continuous build is one of many examples of powerful Gradle functionality which
can easily used in JRuby/Gradle, I hope you find it useful!&lt;/p&gt;
&lt;/div&gt;
</content>
</entry>
<entry>
<id>http://jruby-gradle.org/news/2015/08/16/introduction-at-jrubyconfeu/</id>
<title>JRuby/Gradle at JRubyConf EU 2015</title>
<updated>2015-09-10T15:24:41-07:00</updated>
<published>2015-08-16T00:00:00+00:00</published>
<link href='http://jruby-gradle.org/news/2015/08/16/introduction-at-jrubyconfeu/' rel='alternate' type='text/html'>
<summary>
A couple weeks ago, Schalk,
Christian and
I were fortunate enough to participate in the
wonderful JRubyConf EU 2015 in Potsdam Germany.
In the days that preceeded the conference we pulled together and finished up
what would become the 1.0
release of the core plugins. Just in time for my presentation to introduce the
JRuby/Gradle toolchain to the audience.
Below is a video recoded by Confreaks.tv of the talk
titled JRuby/Gradle: Bringing Java Powertools to Ruby:
The other sessions are also
worth checking out as there was a lot of great, in-depth, technical content
presented at the single-track one-day conference.
On behalf of the
JRuby/Gradle core
team, I&#8217;d like to thank the conference organizers (especially
Tobi)...
</summary>
<content type='html'>
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;A couple weeks ago, &lt;a href=&quot;https://github.com/ysb33r&quot;&gt;Schalk&lt;/a&gt;,
&lt;a href=&quot;https://github.com/mkristian&quot;&gt;Christian&lt;/a&gt; and
&lt;a href=&quot;https://github.com/rtyler&quot;&gt;I&lt;/a&gt; were fortunate enough to participate in the
wonderful &lt;a href=&quot;http://2015.jrubyconf.eu&quot;&gt;JRubyConf EU 2015&lt;/a&gt; in Potsdam Germany.
In the days that preceeded the conference we pulled together and finished up
what would become the &lt;a href=&quot;http://jruby-gradle.org/news/2015/08/04/jrubygradle-one-point-oh/&quot;&gt;1.0
release&lt;/a&gt; of the core plugins. Just in time for my presentation to introduce the
JRuby/Gradle toolchain to the audience.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Below is a video recoded by &lt;a href=&quot;http://confreaks.tv&quot;&gt;Confreaks.tv&lt;/a&gt; of the talk
titled &lt;strong&gt;JRuby/Gradle: Bringing Java Powertools to Ruby&lt;/strong&gt;:&lt;/p&gt;
&lt;/div&gt;
&lt;center&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/kZt6Ga20lD0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The &lt;a href=&quot;http://confreaks.tv/events/jrubyconf2015&quot;&gt;other sessions&lt;/a&gt; are also
worth checking out as there was a lot of great, in-depth, technical content
presented at the single-track one-day conference.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;On behalf of the
&lt;a href=&quot;https://www.flickr.com/photos/agentdero/20372579815/&quot;&gt;JRuby/Gradle core
team&lt;/a&gt;, Id like to thank the conference organizers (especially
&lt;a href=&quot;https://github.com/pragtob&quot;&gt;Tobi&lt;/a&gt;) for hosting such a wonderful event and
allowing us the opportunity to participate. Hopefully well be back next year
with more to talk about!&lt;/p&gt;
&lt;/div&gt;
</content>
</entry>
<entry>
<id>http://jruby-gradle.org/news/2015/08/04/jrubygradle-one-point-oh/</id>
<title>JRuby/Gradle 1.0 Announced</title>
<updated>2015-09-10T15:21:40-07:00</updated>
<updated>2015-09-10T15:24:41-07:00</updated>
<published>2015-08-04T00:00:00+00:00</published>
<link href='http://jruby-gradle.org/news/2015/08/04/jrubygradle-one-point-oh/' rel='alternate' type='text/html'>
<summary>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -0,0 +1,88 @@
<html>
<head>
<link href='/stylesheets/foundation.css' rel='stylesheet'>
<link href='/stylesheets/jrubygradle.css' rel='stylesheet'>
<link href='/news.atom' rel='alternate' title='JRuby/Gradle News' type='application/atom+xml'>
<title>
JRuby/Gradle at JRubyConf EU 2015
</title>
</head>
<body>
<a href='https://github.com/jruby-gradle'>
<img alt='Fork me on GitHub' data-canonical-src='https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png' src='https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67' style='position: absolute; top: 0; right: 0; border: 0;'>
</a>
<div id='main_nav'>
<ul>
<li>
<a href='/'>
Home
</a>
</li>
<li>
<a href='/docs/'>
Documentation
</a>
</li>
<li>
<a href='/community/'>
Community
</a>
</li>
<li>
<a href='/news/'>
News
</a>
</li>
<li>
<a href='/download/'>
Download
</a>
</li>
<li>
<a href='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin'>
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>
<h1>
JRuby/Gradle at JRubyConf EU 2015
</h1>
<div class="paragraph">
<p>A couple weeks ago, <a href="https://github.com/ysb33r">Schalk</a>,
<a href="https://github.com/mkristian">Christian</a> and
<a href="https://github.com/rtyler">I</a> were fortunate enough to participate in the
wonderful <a href="http://2015.jrubyconf.eu">JRubyConf EU 2015</a> in Potsdam Germany.
In the days that preceeded the conference we pulled together and finished up
what would become the <a href="/news/2015/08/04/jrubygradle-one-point-oh/">1.0
release</a> of the core plugins. Just in time for my presentation to introduce the
JRuby/Gradle toolchain to the audience.</p>
</div>
<div class="paragraph">
<p>Below is a video recoded by <a href="http://confreaks.tv">Confreaks.tv</a> of the talk
titled <strong>JRuby/Gradle: Bringing Java Powertools to Ruby</strong>:</p>
</div>
<center><iframe width="560" height="315" src="https://www.youtube.com/embed/kZt6Ga20lD0" frameborder="0" allowfullscreen></iframe></center>
<div class="paragraph">
<p>The <a href="http://confreaks.tv/events/jrubyconf2015">other sessions</a> are also
worth checking out as there was a lot of great, in-depth, technical content
presented at the single-track one-day conference.</p>
</div>
<div class="paragraph">
<p>On behalf of the
<a href="https://www.flickr.com/photos/agentdero/20372579815/">JRuby/Gradle core
team</a>, I&#8217;d like to thank the conference organizers (especially
<a href="https://github.com/pragtob">Tobi</a>) for hosting such a wonderful event and
allowing us the opportunity to participate. Hopefully we&#8217;ll be back next year
with more to talk about!</p>
</div>
</div>
<hr>
</body>
</html>

View File

@ -0,0 +1,209 @@
<html>
<head>
<link href='/stylesheets/foundation.css' rel='stylesheet'>
<link href='/stylesheets/jrubygradle.css' rel='stylesheet'>
<link href='/news.atom' rel='alternate' title='JRuby/Gradle News' type='application/atom+xml'>
<title>
Gradle Feature Spotlight: Continuous Build
</title>
</head>
<body>
<a href='https://github.com/jruby-gradle'>
<img alt='Fork me on GitHub' data-canonical-src='https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png' src='https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67' style='position: absolute; top: 0; right: 0; border: 0;'>
</a>
<div id='main_nav'>
<ul>
<li>
<a href='/'>
Home
</a>
</li>
<li>
<a href='/docs/'>
Documentation
</a>
</li>
<li>
<a href='/community/'>
Community
</a>
</li>
<li>
<a href='/news/'>
News
</a>
</li>
<li>
<a href='/download/'>
Download
</a>
</li>
<li>
<a href='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin'>
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>
<h1>
Gradle Feature Spotlight: Continuous Build
</h1>
<div class="paragraph">
<p>Earlier this year the <a href="http://gradle.org">Gradle</a> project released version
<a href="https://docs.gradle.org/2.5/release-notes">2.5</a> with a heap of new features
and improvements. One of the most touted of those features is an incubating
feature (read: beta) named
<a href="https://docs.gradle.org/current/userguide/continuous_build.html">Continuous
Build</a> which automatically re-executes tasks after a file change. Rubyists may
recognize that this functionality is similar to what
<a href="http://guardgem.org/">the guard gem</a> provides.</p>
</div>
<div class="paragraph">
<p>What makes "continuous build" special is that it makes use of the <em>existing</em>
build data present in your Gradle build. Using a
<a href="https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:task_inputs_outputs">task&#8217;s
inputs</a> the continuous build feature can automatically "watch" the appropriate
files to re-execute your task, or your tasks dependent tasks, automatically as
they change!</p>
</div>
<div class="paragraph">
<p>For users JRuby/Gradle this means that upgrading to Gradle 2.5 or later, and
ensuring your <code>build.gradle</code> declares task inputs and continuous build will
"just work!" Consider the following example for running
<a href="http://rspec.info">RSpec</a> tests:</p>
</div>
<div class="listingblock">
<div class="title">build.gradle</div>
<div class="content">
<pre class="CodeRay highlight nowrap"><code data-lang="gradle">buildscript {
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:1.0.3&quot; <i class="conum" data-value="1"></i><b>(1)</b>
}
}
apply plugin: 'com.github.jruby-gradle.base' <i class="conum" data-value="2"></i><b>(2)</b>
dependencies {
jrubyExec 'rubygems:rspec:3.3.0' <i class="conum" data-value="3"></i><b>(3)</b>
}
import com.github.jrubygradle.JRubyExec
task spec(type: JRubyExec) {
group 'JRuby'
description 'Execute the RSpecs in JRuby'
script 'rspec'
inputs.source fileTree('spec').include('**/*.rb'), fileTree('lib').include('**/*.rb') <i class="conum" data-value="4"></i><b>(4)</b>
}</code></pre>
</div>
</div>
<div class="colist arabic">
<table>
<tr>
<td><i class="conum" data-value="1"></i><b>1</b></td>
<td>Specify our dependency on the JRuby/Gradle <a href="/base/">base plugin</a></td>
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
<td>Apply the plugin to our current project</td>
</tr>
<tr>
<td><i class="conum" data-value="3"></i><b>3</b></td>
<td>Define our RSpec gem dependency</td>
</tr>
<tr>
<td><i class="conum" data-value="4"></i><b>4</b></td>
<td>Set our task inputs to the <code>.rb</code> files in <code>spec/</code> and in <code>lib/</code></td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Using the <code>build.gradle</code> above, I can auto-execute my tests whenever a Ruby file
inside of the <code>spec/</code> (my tests) or <code>lib/</code> (my code under test) with the
following command:</p>
</div>
<div class="literalblock">
<div class="content">
<pre class="nowrap">% ./gradlew -t spec</pre>
</div>
</div>
<div class="paragraph">
<p>Here&#8217;s some example output from my example project:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="nowrap">example-project git:(master) % ./gradlew -t spec
Continuous build is an incubating feature.
:spec
Randomized with seed 37453
..............................................
Finished in 0.52 seconds (files took 3.82 seconds to load)
46 examples, 0 failures
Randomized with seed 37453
BUILD SUCCESSFUL
Total time: 8.77 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)</pre>
</div>
</div>
<div class="paragraph">
<p>At this point the Gradle process is patiently waiting until I write my most
recent changes, then it kicks off the same task:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="nowrap">Change detected, executing build...
:spec
Randomized with seed 64935
..............................................
Finished in 0.502 seconds (files took 3.5 seconds to load)
46 examples, 0 failures
Randomized with seed 64935
BUILD SUCCESSFUL
Total time: 7.341 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)</pre>
</div>
</div>
<div class="paragraph">
<p>Pretty neat huh?</p>
</div>
<div class="paragraph">
<p>What makes this functionality exceptionally powerful for JRuby/Gradle users is
that it respects the task inputs but also the task dependency graph. If my <code>spec</code>
task declares a dependency on the <code>compileJava</code> task, whenever my Java source
code changes, that will trigger a re-execution of <code>compileJava</code> and in turn
<code>spec</code>!</p>
</div>
<div class="paragraph">
<p>So when you&#8217;re authoring tasks, even if you&#8217;re not this feature right now, be
sure to declare task inputs. That build metadata can unlock lots of interesting
functionality as Gradle continues to improve!</p>
</div>
<div class="paragraph">
<p>Continuous build is one of many examples of powerful Gradle functionality which
can easily used in JRuby/Gradle, I hope you find it useful!</p>
</div>
</div>
<hr>
</body>
</html>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>
@ -51,6 +56,203 @@ JRuby/Gradle News
</h1>
<div class='post'>
<h1>
<a href='/news/2015/09/01/gradle-spotlight-continuous-build/'>Gradle Feature Spotlight: Continuous Build</a>
</h1>
<strong>
01 September 2015
</strong>
<div class='content'>
<div class="paragraph">
<p>Earlier this year the <a href="http://gradle.org">Gradle</a> project released version
<a href="https://docs.gradle.org/2.5/release-notes">2.5</a> with a heap of new features
and improvements. One of the most touted of those features is an incubating
feature (read: beta) named
<a href="https://docs.gradle.org/current/userguide/continuous_build.html">Continuous
Build</a> which automatically re-executes tasks after a file change. Rubyists may
recognize that this functionality is similar to what
<a href="http://guardgem.org/">the guard gem</a> provides.</p>
</div>
<div class="paragraph">
<p>What makes "continuous build" special is that it makes use of the <em>existing</em>
build data present in your Gradle build. Using a
<a href="https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:task_inputs_outputs">task&#8217;s
inputs</a> the continuous build feature can automatically "watch" the appropriate
files to re-execute your task, or your tasks dependent tasks, automatically as
they change!</p>
</div>
<div class="paragraph">
<p>For users JRuby/Gradle this means that upgrading to Gradle 2.5 or later, and
ensuring your <code>build.gradle</code> declares task inputs and continuous build will
"just work!" Consider the following example for running
<a href="http://rspec.info">RSpec</a> tests:</p>
</div>
<div class="listingblock">
<div class="title">build.gradle</div>
<div class="content">
<pre class="CodeRay highlight nowrap"><code data-lang="gradle">buildscript {
repositories { jcenter() }
dependencies {
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:1.0.3&quot; <i class="conum" data-value="1"></i><b>(1)</b>
}
}
apply plugin: 'com.github.jruby-gradle.base' <i class="conum" data-value="2"></i><b>(2)</b>
dependencies {
jrubyExec 'rubygems:rspec:3.3.0' <i class="conum" data-value="3"></i><b>(3)</b>
}
import com.github.jrubygradle.JRubyExec
task spec(type: JRubyExec) {
group 'JRuby'
description 'Execute the RSpecs in JRuby'
script 'rspec'
inputs.source fileTree('spec').include('**/*.rb'), fileTree('lib').include('**/*.rb') <i class="conum" data-value="4"></i><b>(4)</b>
}</code></pre>
</div>
</div>
<div class="colist arabic">
<table>
<tr>
<td><i class="conum" data-value="1"></i><b>1</b></td>
<td>Specify our dependency on the JRuby/Gradle <a href="/base/">base plugin</a></td>
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
<td>Apply the plugin to our current project</td>
</tr>
<tr>
<td><i class="conum" data-value="3"></i><b>3</b></td>
<td>Define our RSpec gem dependency</td>
</tr>
<tr>
<td><i class="conum" data-value="4"></i><b>4</b></td>
<td>Set our task inputs to the <code>.rb</code> files in <code>spec/</code> and in <code>lib/</code></td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Using the <code>build.gradle</code> above, I can auto-execute my tests whenever a Ruby file
inside of the <code>spec/</code> (my tests) or <code>lib/</code> (my code under test) with the
following command:</p>
</div>
<div class="literalblock">
<div class="content">
<pre class="nowrap">% ./gradlew -t spec</pre>
</div>
</div>
<div class="paragraph">
<p>Here&#8217;s some example output from my example project:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="nowrap">example-project git:(master) % ./gradlew -t spec
Continuous build is an incubating feature.
:spec
Randomized with seed 37453
..............................................
Finished in 0.52 seconds (files took 3.82 seconds to load)
46 examples, 0 failures
Randomized with seed 37453
BUILD SUCCESSFUL
Total time: 8.77 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)</pre>
</div>
</div>
<div class="paragraph">
<p>At this point the Gradle process is patiently waiting until I write my most
recent changes, then it kicks off the same task:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="nowrap">Change detected, executing build...
:spec
Randomized with seed 64935
..............................................
Finished in 0.502 seconds (files took 3.5 seconds to load)
46 examples, 0 failures
Randomized with seed 64935
BUILD SUCCESSFUL
Total time: 7.341 secs
Waiting for changes to input files of tasks... (ctrl-d to exit)</pre>
</div>
</div>
<div class="paragraph">
<p>Pretty neat huh?</p>
</div>
<div class="paragraph">
<p>What makes this functionality exceptionally powerful for JRuby/Gradle users is
that it respects the task inputs but also the task dependency graph. If my <code>spec</code>
task declares a dependency on the <code>compileJava</code> task, whenever my Java source
code changes, that will trigger a re-execution of <code>compileJava</code> and in turn
<code>spec</code>!</p>
</div>
<div class="paragraph">
<p>So when you&#8217;re authoring tasks, even if you&#8217;re not this feature right now, be
sure to declare task inputs. That build metadata can unlock lots of interesting
functionality as Gradle continues to improve!</p>
</div>
<div class="paragraph">
<p>Continuous build is one of many examples of powerful Gradle functionality which
can easily used in JRuby/Gradle, I hope you find it useful!</p>
</div>
</div>
</div>
<div class='post'>
<h1>
<a href='/news/2015/08/16/introduction-at-jrubyconfeu/'>JRuby/Gradle at JRubyConf EU 2015</a>
</h1>
<strong>
16 August 2015
</strong>
<div class='content'>
<div class="paragraph">
<p>A couple weeks ago, <a href="https://github.com/ysb33r">Schalk</a>,
<a href="https://github.com/mkristian">Christian</a> and
<a href="https://github.com/rtyler">I</a> were fortunate enough to participate in the
wonderful <a href="http://2015.jrubyconf.eu">JRubyConf EU 2015</a> in Potsdam Germany.
In the days that preceeded the conference we pulled together and finished up
what would become the <a href="/news/2015/08/04/jrubygradle-one-point-oh/">1.0
release</a> of the core plugins. Just in time for my presentation to introduce the
JRuby/Gradle toolchain to the audience.</p>
</div>
<div class="paragraph">
<p>Below is a video recoded by <a href="http://confreaks.tv">Confreaks.tv</a> of the talk
titled <strong>JRuby/Gradle: Bringing Java Powertools to Ruby</strong>:</p>
</div>
<center><iframe width="560" height="315" src="https://www.youtube.com/embed/kZt6Ga20lD0" frameborder="0" allowfullscreen></iframe></center>
<div class="paragraph">
<p>The <a href="http://confreaks.tv/events/jrubyconf2015">other sessions</a> are also
worth checking out as there was a lot of great, in-depth, technical content
presented at the single-track one-day conference.</p>
</div>
<div class="paragraph">
<p>On behalf of the
<a href="https://www.flickr.com/photos/agentdero/20372579815/">JRuby/Gradle core
team</a>, I&#8217;d like to thank the conference organizers (especially
<a href="https://github.com/pragtob">Tobi</a>) for hosting such a wonderful event and
allowing us the opportunity to participate. Hopefully we&#8217;ll be back next year
with more to talk about!</p>
</div>
</div>
</div>
<div class='post'>
<h1>
<a href='/news/2015/08/04/jrubygradle-one-point-oh/'>JRuby/Gradle 1.0 Announced</a>
</h1>
<strong>

View File

@ -90,6 +90,18 @@
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/news/2015/08/16/introduction-at-jrubyconfeu/</loc>
<lastmod>2015-08-16</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/news/2015/09/01/gradle-spotlight-continuous-build/</loc>
<lastmod>2015-09-01</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/news/</loc>
<lastmod>2015-09-10</lastmod>
<priority>0.1</priority>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>

View File

@ -43,6 +43,11 @@ Download
<img src='https://travis-ci.org/jruby-gradle/jruby-gradle-plugin.svg?branch=master'>
</a>
</li>
<li>
<a href='https://bintray.com/jruby-gradle/plugins'>
<img src='https://api.bintray.com/packages/jruby-gradle/plugins/jruby-gradle-plugin/images/download.svg'>
</a>
</li>
</ul>
</div>
<div id='content'>