Publish of Github pages from Gradle.

This commit is contained in:
R. Tyler Croy 2015-09-18 13:23:15 -07:00
parent 83ecb857eb
commit 16a02d92ad
32 changed files with 594 additions and 105 deletions

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:36 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:11 PDT 2015 -->
<title>GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:36 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:11 PDT 2015 -->
<title>GemUtils (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -191,7 +191,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
<td class="colFirst"><code>static&nbsp;void</strong></code></td>
<td class="colLast"><code><strong><a href="#writeJarsLock(java.io.File, List<String>, com.github.jrubygradle.GemUtils.OverwriteAction)">writeJarsLock</a></strong>(java.io.File jarsLock, java.util.List&lt;java.lang.String&gt; coordinates, <a href='../../../com/github/jrubygradle/GemUtils.OverwriteAction.html'>OverwriteAction</a> overwrite)</code><br></td>
<td class="colLast"><code><strong><a href="#writeJarsLock(java.io.File, List<String>)">writeJarsLock</a></strong>(java.io.File jarsLock, java.util.List&lt;java.lang.String&gt; coordinates)</code><br></td>
</tr>
</table>
@ -281,7 +281,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<li>fullGem (boolean) - Copy all of the GEM content, not just a minimal subset</li>
<li>subfolder (Object) - Adds an additional subfolder into the GEM
</ul>
<DL><DT><B>Returns:</B></DT><DD>Returns a CopySpec which can be attached as a child to another object that implements a CopySpec</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>Additional</code> - properties to control behaviour</DD><DD><code>dir</code> - The source of the GEM files</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.2</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>Additional</code> - properties to control behaviour</DD><DD><code>dir</code> - The source of the GEM files</DD></DL><DL><DT><B>Returns:</B></DT><DD>Returns a CopySpec which can be attached as a child to another object that implements a CopySpec</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.2</DD></DL></p>
</li>
</ul>
@ -300,7 +300,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<li class="blockList">
<h4>static&nbsp;org.gradle.api.file.FileCollection <strong>getGems</strong>(org.gradle.api.file.FileCollection fc)</h4>
<p> Given a FileCollection return a filtered FileCollection only containing GEMs
<DL><DT><B>Returns:</B></DT><DD>Filtered FileCollection</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>fc</code> - Original FileCollection</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>fc</code> - Original FileCollection</DD></DL><DL><DT><B>Returns:</B></DT><DD>Filtered FileCollection</DD></DL></p>
</li>
</ul>
@ -332,10 +332,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="writeJarsLock(java.io.File, List<String>, com.github.jrubygradle.GemUtils.OverwriteAction)"><!-- --></a>
<a name="writeJarsLock(java.io.File, List<String>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;void <strong>writeJarsLock</strong>(java.io.File jarsLock, java.util.List&lt;java.lang.String&gt; coordinates, <a href='../../../com/github/jrubygradle/GemUtils.OverwriteAction.html'>OverwriteAction</a> overwrite)</h4>
<h4>static&nbsp;void <strong>writeJarsLock</strong>(java.io.File jarsLock, java.util.List&lt;java.lang.String&gt; coordinates)</h4>
<p></p>
</li>
</ul>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>JRubyPlugin (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>JRubyPluginExtension (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -412,7 +412,7 @@ void <strong>setExecVersion</strong>(java.lang.String newVersion)</h4>
<h4>java.lang.Object <strong>setGemInstallDir</strong>(java.lang.Object dir)</h4>
<p> Sets the gem installation directory. Anything that can be passed to <CODE>project.file</CODE> can be
passed here as well.
<DL><DT><B>Returns:</B></DT><DD>The passed object.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>dir</code> - Directory (String, GString, File, Closure etc.)</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.12</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>dir</code> - Directory (String, GString, File, Closure etc.)</DD></DL><DL><DT><B>Returns:</B></DT><DD>The passed object.</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.12</DD></DL></p>
</li>
</ul>
@ -422,7 +422,7 @@ void <strong>setExecVersion</strong>(java.lang.String newVersion)</h4>
<h4>java.lang.Object <strong>setJarInstallDir</strong>(java.lang.Object dir)</h4>
<p> Sets the jar installation directory. Anything that can be passed to <CODE>project.file</CODE> can be
passed here as well.
<DL><DT><B>Returns:</B></DT><DD>The passed object.</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>dir</code> - Directory (String, GString, File, Closure etc.)</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.16</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>dir</code> - Directory (String, GString, File, Closure etc.)</DD></DL><DL><DT><B>Returns:</B></DT><DD>The passed object.</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.16</DD></DL></p>
</li>
</ul>

File diff suppressed because one or more lines are too long

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:36 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:11 PDT 2015 -->
<title>GemVersion (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -273,7 +273,7 @@ if (location.href.indexOf('is-external=true') == -1) {
this method just calculates the intersection of this version range
with the given other version range. it also honors whether the boundary
itself is included or excluded by the respective ranges.
<DL><DT><B>Returns:</B></DT><DD>GemVersion the intersected version range</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>String</code> - the other version range to be intersected with this version range</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>String</code> - the other version range to be intersected with this version range</DD></DL><DL><DT><B>Returns:</B></DT><DD>GemVersion the intersected version range</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:36 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:11 PDT 2015 -->
<title>GemVersionResolver (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>JRubyExecDelegate (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>JRubyExecTraits (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -279,7 +279,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<a name="inheritRubyEnv"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.util.Optional
<h4>@org.gradle.api.tasks.Optional
@org.gradle.api.tasks.Input
boolean <strong>inheritRubyEnv</strong></h4>
<p> Allow JRubyExec to inherit a Ruby env from the shell (e.g. RVM)
@ -376,7 +376,7 @@ java.lang.String <strong>getConfiguration</strong>()</h4>
<a name="getGemWorkDir()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.util.Optional
<h4>@org.gradle.api.tasks.Optional
@org.gradle.api.tasks.Input
@groovy.transform.CompileDynamic
java.io.File <strong>getGemWorkDir</strong>()</h4>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>JRubyExecUtils (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -285,7 +285,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<li class="blockList">
<h4>static&nbsp;java.util.List&lt;java.lang.String&gt; <strong>buildArgs</strong>(java.util.List&lt;java.lang.Object&gt; extra, java.util.List&lt;java.lang.Object&gt; jrubyArgs, java.io.File script, java.util.List&lt;java.lang.Object&gt; scriptArgs)</h4>
<p> Construct the correct set of arguments based on the parameters to invoke jruby-complete.jar with
<DL><DT><B>Returns:</B></DT><DD>sequential list of arguments to pass jruby-complete.jar</DD></DL><DL><DT><B>Parameters:</B></DT><DD>extra</DD><DD>jrubyArgs</DD><DD>script</DD><DD>scriptArgs</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>extra</DD><DD>jrubyArgs</DD><DD>script</DD><DD>scriptArgs</DD></DL><DL><DT><B>Returns:</B></DT><DD>sequential list of arguments to pass jruby-complete.jar</DD></DL></p>
</li>
</ul>
@ -293,7 +293,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;java.lang.Object <strong>classpathFromConfiguration</strong>(org.gradle.api.artifacts.Configuration cfg)</h4>
<p> Extract a list of files from a configuration that is suitable for a jruby classpath <DL><DT><B>Returns:</B></DT><DD></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - Configuration to use</DD></DL></p>
<p> Extract a list of files from a configuration that is suitable for a jruby classpath <DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - Configuration to use</DD></DL><DL><DT><B>Returns:</B></DT><DD></DD></DL></p>
</li>
</ul>
@ -302,7 +302,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<li class="blockList">
<h4>static&nbsp;java.io.File <strong>jrubyJar</strong>(org.gradle.api.artifacts.Configuration cfg)</h4>
<p> Extract the jruby-complete-XXX.jar classpath
<DL><DT><B>Returns:</B></DT><DD>Returns the classpath as a File or null if the jar was not found</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - Configuration</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - Configuration</DD></DL><DL><DT><B>Returns:</B></DT><DD>Returns the classpath as a File or null if the jar was not found</DD></DL></p>
</li>
</ul>
@ -311,7 +311,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<li class="blockList">
<h4>static&nbsp;org.gradle.api.file.FileCollection <strong>jrubyJar</strong>(org.gradle.api.file.FileCollection fc)</h4>
<p> Extract the jruby-complete-XXX.jar as a FileCollection
<DL><DT><B>Returns:</B></DT><DD>Returns the classpath as a File or null if the jar was not found</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - FileCollection</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>cfg</code> - FileCollection</DD></DL><DL><DT><B>Returns:</B></DT><DD>Returns the classpath as a File or null if the jar was not found</DD></DL></p>
</li>
</ul>
@ -321,7 +321,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<h4>@groovy.transform.CompileDynamic
static&nbsp;java.lang.String <strong>jrubyJarVersion</strong>(java.io.File jar)</h4>
<p> Extracts the JRuby version number from a jruby-complete-XXX.jar filename
<DL><DT><B>Returns:</B></DT><DD>Version string or null</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>jar</code> - JRuby Jar</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.9</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>jar</code> - JRuby Jar</DD></DL><DL><DT><B>Returns:</B></DT><DD>Version string or null</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.9</DD></DL></p>
</li>
</ul>
@ -331,7 +331,7 @@ static&nbsp;java.lang.String <strong>jrubyJarVersion</strong>(java.io.File jar)<
<h4>@groovy.transform.CompileDynamic
static&nbsp;java.util.Map <strong>jrubyJarVersionTriple</strong>(java.io.File jar)</h4>
<p> Extracts the JRuby version number as a triplet from a jruby-complete-XXX.jar filename
<DL><DT><B>Returns:</B></DT><DD>Version string map [major,minor,patchlevel] or null</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>jar</code> - JRuby Jar</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.16</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>jar</code> - JRuby Jar</DD></DL><DL><DT><B>Returns:</B></DT><DD>Version string map [major,minor,patchlevel] or null</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.16</DD></DL></p>
</li>
</ul>
@ -349,7 +349,7 @@ static&nbsp;java.util.Map <strong>jrubyJarVersionTriple</strong>(java.io.File ja
<li class="blockList">
<h4>static&nbsp;java.lang.String <strong>prepareWorkingPath</strong>(java.io.File gemWorkDir, java.lang.String originalPath)</h4>
<p> Create a search path that includes the GEM working directory
<DL><DT><B>Returns:</B></DT><DD>A search suitable for the specific operating system the job will run on</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>gemWorkDir</code> - GEM work dir instance</DD><DD><code>originalPath</code> - The original platform-specific search path</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.11</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>gemWorkDir</code> - GEM work dir instance</DD><DD><code>originalPath</code> - The original platform-specific search path</DD></DL><DL><DT><B>Returns:</B></DT><DD>A search suitable for the specific operating system the job will run on</DD></DL><DL><DT><B>Since:</B></DT><DD>0.1.11</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:37 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:12 PDT 2015 -->
<title>RubygemsServlet (jruby-gradle-base-plugin 1.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -5,7 +5,7 @@
<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.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -8,7 +8,7 @@
<title>API Help (jruby-gradle-base-plugin 1.1.2 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-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">

View File

@ -5,7 +5,7 @@
<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.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
@ -488,7 +488,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">W</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#writeJarsLock(java.io.File, List<String>, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">writeJarsLock(File, List&lt;String&gt;, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#writeJarsLock(java.io.File, List<String>)" title="Method in GemUtils">writeJarsLock(File, List&lt;String&gt;)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block"></div></dd>
</dl>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:42 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:18 PDT 2015 -->
<title>JRubyJar.Type (jruby-gradle-jar-plugin 1.1.2)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">

File diff suppressed because one or more lines are too long

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:42 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:18 PDT 2015 -->
<title>JRubyJarPlugin (jruby-gradle-jar-plugin 1.1.2)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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">
@ -230,7 +230,7 @@ extends java.lang.Object
<p> Determine whether the version of the JRuby provided is deprecated as far
as the jar plugin is concerned. Deprecated means that the version is unlikely
to produce a useful artifact due to missing functionality in JRuby core
<DL><DT><B>Returns:</B></DT><DD>True if we consider this version deprecated/problematic for the jar plugin</DD></DL><DL><DT><B>Parameters:</B></DT><DD>version</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>version</DD></DL><DL><DT><B>Returns:</B></DT><DD>True if we consider this version deprecated/problematic for the jar plugin</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:41 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:17 PDT 2015 -->
<title>JRubyDirInfo (jruby-gradle-jar-plugin 1.1.2)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -5,7 +5,7 @@
<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.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -8,7 +8,7 @@
<title>API Help (jruby-gradle-jar-plugin 1.1.2 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-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">

View File

@ -5,7 +5,7 @@
<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.1.2 API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">

File diff suppressed because one or more lines are too long

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.3.3) on Wed Sep 16 09:05:46 PDT 2015 -->
<!-- Generated by groovydoc (2.3.3) on Fri Sep 18 12:46:24 PDT 2015 -->
<title>JRubyWarPlugin (jruby-gradle-war-plugin 1.1.2-alpha API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<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

@ -5,7 +5,7 @@
<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.1.2-alpha API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -8,7 +8,7 @@
<title>API Help (jruby-gradle-war-plugin 1.1.2-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-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">

View File

@ -5,7 +5,7 @@
<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.1.2-alpha API)</title>
<meta name="date" content="2015-09-16">
<meta name="date" content="2015-09-18">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">

159
news.atom
View File

@ -1,10 +1,167 @@
<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-10T16:55:14-07:00</updated>
<updated>2015-09-18T13:21:38-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/18/jruby-gradle-1-1/</id>
<title>JRuby/Gradle 1.1 'Dresden' released</title>
<updated>2015-09-18T13:21:38-07:00</updated>
<published>2015-09-18T00:00:00+00:00</published>
<link href='http://jruby-gradle.org/news/2015/09/18/jruby-gradle-1-1/' rel='alternate' type='text/html'>
<summary>
Since our major 1.0
announcement at this past year&#8217;s JRubyConf EU
we&#8217;ve had a pretty steady stream of improvements and bug fixes in a total
of four patch releases (1.0.0 - 1.0.4), so we&#8217;re due for a big meaty
feature release! The most impactful feature, sponsored in part by
Lookout, Inc., is the support for dependency
resolution without a 3rd party proxy.
By default, JRuby/Gradle relies on a third party instance of the
rubygems-servlets proxy
which represents a Rubygem repository in a Maven-compatible format, allowing
tools like Gradle or Maven to prepare a dependency graph using Ruby gems. With
1.1, codenamed "Dresden", release
we&#8217;ve embedded the proxy software directly into the Gradle...
</summary>
<content type='html'>
&lt;div id=&quot;preamble&quot;&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Since our &lt;a href=&quot;http://jruby-gradle.org/news/2015/08/04/jrubygradle-one-point-oh/&quot;&gt;major 1.0
announcement&lt;/a&gt; at this past years &lt;a href=&quot;http://2015.jrubyconf.eu&quot;&gt;JRubyConf EU&lt;/a&gt;
weve had a pretty steady stream of improvements and bug fixes in a total
of four patch releases (1.0.0 - 1.0.4), so were due for a big meaty
feature release! The most impactful feature, sponsored in part by
&lt;a href=&quot;https://lookout.com&quot;&gt;Lookout, Inc.&lt;/a&gt;, is the support for &lt;strong&gt;dependency
resolution without a 3rd party proxy.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;By default, JRuby/Gradle relies on a third party instance of the
&lt;a href=&quot;https://github.com/torquebox/rubygems-servlets&quot;&gt;rubygems-servlets&lt;/a&gt; proxy
which represents a Rubygem repository in a Maven-compatible format, allowing
tools like Gradle or Maven to prepare a dependency graph using Ruby gems. With
1.1, codenamed &quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Dresden&quot;&gt;Dresden&lt;/a&gt;&quot;, release
weve &lt;em&gt;embedded&lt;/em&gt; the proxy software directly into the Gradle process. With the
&lt;code&gt;rubygems()&lt;/code&gt; function, users can use gem dependencies from
&lt;strong&gt;any&lt;/strong&gt; repository, whether its a public repository like
&lt;a href=&quot;https://rubygems.org&quot;&gt;rubygems.org&lt;/a&gt; or an internal Ruby gem repository.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;Currently this behavior is &lt;strong&gt;defaulted to off&lt;/strong&gt; so users must explicitly
enable it, e.g.:&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;/* add the latest jruby/gradle plugin */
buildscript {
repositories { jcenter() }
dependencies {
/* allow Gradle to resolve anything between 1.1.2 and 1.2.0 (exclusive) */
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:[1.1.2,1.2)&quot;
}
}
apply plugin: 'com.github.jruby-gradle.base'
/* Disable the default repositories so we can add our own */
jruby {
defaultRepositories false
}
repositories {
/* use our new rubygems() function to add a rubygems repo */
rubygems('https://rubygems.org')
}
dependncies {
gems 'rubygems:sinatra:1.4.5'
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;admonitionblock warning&quot;&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td class=&quot;icon&quot;&gt;
&lt;i class=&quot;fa icon-warning&quot; title=&quot;Warning&quot;&gt;&lt;/i&gt;
&lt;/td&gt;
&lt;td class=&quot;content&quot;&gt;
In our beta testing of this feature, users on JDK7 may need to
increase their available &quot;PermGen&quot; space for more complex projects via the
&lt;code&gt;gradle.properties&lt;/code&gt; setting of: &lt;code&gt;org.gradle.jvmargs=&quot;-XX:MaxPermSize=512m&quot;&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;Once this functionality has been deemed stable, it will be enabled &lt;strong&gt;by
default&lt;/strong&gt; so please try it out, and as per usual, please report any bugs to the
&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues&quot;&gt;GitHub Issues&lt;/a&gt;
page.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;other-notable-features&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#other-notable-features&quot;&gt;&lt;/a&gt;Other Notable Features&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;The
&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues?q=milestone%3A%221.1.0+-+Dresden%22&quot;&gt;full
list of changes/fixes&lt;/a&gt; is rather long, so below is a summary of what we thing
are nifty and notable features in 1.1:&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues/131&quot;&gt;#131&lt;/a&gt;:
Provide a command-line property to change the version of JRuby at runtime
(&lt;code&gt;./gradlew -PjrubyVersion=9.0.1.0&lt;/code&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues/211&quot;&gt;#211&lt;/a&gt;:
Default to &lt;a href=&quot;http://jruby.org/2015/09/02/jruby-9-0-1-0.html&quot;&gt;JRuby 9.0.1.0&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues/200&quot;&gt;#200&lt;/a&gt;:
Reduced &lt;code&gt;.jar&lt;/code&gt; file size by not packing &lt;code&gt;cache/*.gem&lt;/code&gt; inside the archive.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/pull/208&quot;&gt;#208&lt;/a&gt;:
Ensure &lt;code&gt;gradle.rb&lt;/code&gt; scripts use the same classpath, gems and jars as their
j &lt;code&gt;JRubyExec&lt;/code&gt; counterparts&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;sect1&quot;&gt;
&lt;h2 id=&quot;bug-fixes&quot;&gt;&lt;a class=&quot;anchor&quot; href=&quot;#bug-fixes&quot;&gt;&lt;/a&gt;Bug fixes&lt;/h2&gt;
&lt;div class=&quot;sectionbody&quot;&gt;
&lt;div class=&quot;paragraph&quot;&gt;
&lt;p&gt;And of course some bug fixes, most of which were backported and released as
part of &lt;a href=&quot;http://jruby-gradle.org/news/2015/09/10/jruby-gradle-1/&quot;&gt;JRuby/Gradle 1.0.4&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;ulist&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/jruby-gradle/jruby-gradle-plugin/issues/195&quot;&gt;#195&lt;/a&gt;:
Ensure released versions of the plugin are laid out in the Maven repository
correctly (allows specifying a version range dependency on the plugin itself
properly like in the above example)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content>
</entry>
<entry>
<id>http://jruby-gradle.org/news/2015/09/10/jruby-gradle-1/</id>
<title>v1.0.4 and a few squashed bugs</title>
<updated>2015-09-10T16:55:14-07:00</updated>

View File

@ -0,0 +1,188 @@
<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 1.1 'Dresden' released
</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 1.1 'Dresden' released
</h1>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Since our <a href="/news/2015/08/04/jrubygradle-one-point-oh/">major 1.0
announcement</a> at this past year&#8217;s <a href="http://2015.jrubyconf.eu">JRubyConf EU</a>
we&#8217;ve had a pretty steady stream of improvements and bug fixes in a total
of four patch releases (1.0.0 - 1.0.4), so we&#8217;re due for a big meaty
feature release! The most impactful feature, sponsored in part by
<a href="https://lookout.com">Lookout, Inc.</a>, is the support for <strong>dependency
resolution without a 3rd party proxy.</strong></p>
</div>
<div class="paragraph">
<p>By default, JRuby/Gradle relies on a third party instance of the
<a href="https://github.com/torquebox/rubygems-servlets">rubygems-servlets</a> proxy
which represents a Rubygem repository in a Maven-compatible format, allowing
tools like Gradle or Maven to prepare a dependency graph using Ruby gems. With
1.1, codenamed "<a href="https://en.wikipedia.org/wiki/Dresden">Dresden</a>", release
we&#8217;ve <em>embedded</em> the proxy software directly into the Gradle process. With the
<code>rubygems()</code> function, users can use gem dependencies from
<strong>any</strong> repository, whether it&#8217;s a public repository like
<a href="https://rubygems.org">rubygems.org</a> or an internal Ruby gem repository.</p>
</div>
<div class="paragraph">
<p>Currently this behavior is <strong>defaulted to off</strong> so users must explicitly
enable it, e.g.:</p>
</div>
<div class="listingblock">
<div class="title">build.gradle</div>
<div class="content">
<pre class="CodeRay highlight nowrap"><code data-lang="gradle">/* add the latest jruby/gradle plugin */
buildscript {
repositories { jcenter() }
dependencies {
/* allow Gradle to resolve anything between 1.1.2 and 1.2.0 (exclusive) */
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:[1.1.2,1.2)&quot;
}
}
apply plugin: 'com.github.jruby-gradle.base'
/* Disable the default repositories so we can add our own */
jruby {
defaultRepositories false
}
repositories {
/* use our new rubygems() function to add a rubygems repo */
rubygems('https://rubygems.org')
}
dependncies {
gems 'rubygems:sinatra:1.4.5'
}</code></pre>
</div>
</div>
<div class="admonitionblock warning">
<table>
<tr>
<td class="icon">
<i class="fa icon-warning" title="Warning"></i>
</td>
<td class="content">
In our beta testing of this feature, users on JDK7 may need to
increase their available "PermGen" space for more complex projects via the
<code>gradle.properties</code> setting of: <code>org.gradle.jvmargs="-XX:MaxPermSize=512m"</code>
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Once this functionality has been deemed stable, it will be enabled <strong>by
default</strong> so please try it out, and as per usual, please report any bugs to the
<a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues">GitHub Issues</a>
page.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="other-notable-features"><a class="anchor" href="#other-notable-features"></a>Other Notable Features</h2>
<div class="sectionbody">
<div class="paragraph">
<p>The
<a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues?q=milestone%3A%221.1.0+-+Dresden%22">full
list of changes/fixes</a> is rather long, so below is a summary of what we thing
are nifty and notable features in 1.1:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/131">#131</a>:
Provide a command-line property to change the version of JRuby at runtime
(<code>./gradlew -PjrubyVersion=9.0.1.0</code>)</p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/211">#211</a>:
Default to <a href="http://jruby.org/2015/09/02/jruby-9-0-1-0.html">JRuby 9.0.1.0</a></p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/200">#200</a>:
Reduced <code>.jar</code> file size by not packing <code>cache/*.gem</code> inside the archive.</p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/pull/208">#208</a>:
Ensure <code>gradle.rb</code> scripts use the same classpath, gems and jars as their
j <code>JRubyExec</code> counterparts</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="bug-fixes"><a class="anchor" href="#bug-fixes"></a>Bug fixes</h2>
<div class="sectionbody">
<div class="paragraph">
<p>And of course some bug fixes, most of which were backported and released as
part of <a href="/news/2015/09/10/jruby-gradle-1/">JRuby/Gradle 1.0.4</a>.</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/195">#195</a>:
Ensure released versions of the plugin are laid out in the Maven repository
correctly (allows specifying a version range dependency on the plugin itself
properly like in the above example)</p>
</li>
</ul>
</div>
</div>
</div>
</div>
<hr>
</body>
</html>

View File

@ -56,6 +56,144 @@ JRuby/Gradle News
</h1>
<div class='post'>
<h1>
<a href='/news/2015/09/18/jruby-gradle-1-1/'>JRuby/Gradle 1.1 'Dresden' released</a>
</h1>
<strong>
18 September 2015
</strong>
<div class='content'>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph">
<p>Since our <a href="/news/2015/08/04/jrubygradle-one-point-oh/">major 1.0
announcement</a> at this past year&#8217;s <a href="http://2015.jrubyconf.eu">JRubyConf EU</a>
we&#8217;ve had a pretty steady stream of improvements and bug fixes in a total
of four patch releases (1.0.0 - 1.0.4), so we&#8217;re due for a big meaty
feature release! The most impactful feature, sponsored in part by
<a href="https://lookout.com">Lookout, Inc.</a>, is the support for <strong>dependency
resolution without a 3rd party proxy.</strong></p>
</div>
<div class="paragraph">
<p>By default, JRuby/Gradle relies on a third party instance of the
<a href="https://github.com/torquebox/rubygems-servlets">rubygems-servlets</a> proxy
which represents a Rubygem repository in a Maven-compatible format, allowing
tools like Gradle or Maven to prepare a dependency graph using Ruby gems. With
1.1, codenamed "<a href="https://en.wikipedia.org/wiki/Dresden">Dresden</a>", release
we&#8217;ve <em>embedded</em> the proxy software directly into the Gradle process. With the
<code>rubygems()</code> function, users can use gem dependencies from
<strong>any</strong> repository, whether it&#8217;s a public repository like
<a href="https://rubygems.org">rubygems.org</a> or an internal Ruby gem repository.</p>
</div>
<div class="paragraph">
<p>Currently this behavior is <strong>defaulted to off</strong> so users must explicitly
enable it, e.g.:</p>
</div>
<div class="listingblock">
<div class="title">build.gradle</div>
<div class="content">
<pre class="CodeRay highlight nowrap"><code data-lang="gradle">/* add the latest jruby/gradle plugin */
buildscript {
repositories { jcenter() }
dependencies {
/* allow Gradle to resolve anything between 1.1.2 and 1.2.0 (exclusive) */
classpath &quot;com.github.jruby-gradle:jruby-gradle-plugin:[1.1.2,1.2)&quot;
}
}
apply plugin: 'com.github.jruby-gradle.base'
/* Disable the default repositories so we can add our own */
jruby {
defaultRepositories false
}
repositories {
/* use our new rubygems() function to add a rubygems repo */
rubygems('https://rubygems.org')
}
dependncies {
gems 'rubygems:sinatra:1.4.5'
}</code></pre>
</div>
</div>
<div class="admonitionblock warning">
<table>
<tr>
<td class="icon">
<i class="fa icon-warning" title="Warning"></i>
</td>
<td class="content">
In our beta testing of this feature, users on JDK7 may need to
increase their available "PermGen" space for more complex projects via the
<code>gradle.properties</code> setting of: <code>org.gradle.jvmargs="-XX:MaxPermSize=512m"</code>
</td>
</tr>
</table>
</div>
<div class="paragraph">
<p>Once this functionality has been deemed stable, it will be enabled <strong>by
default</strong> so please try it out, and as per usual, please report any bugs to the
<a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues">GitHub Issues</a>
page.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="other-notable-features"><a class="anchor" href="#other-notable-features"></a>Other Notable Features</h2>
<div class="sectionbody">
<div class="paragraph">
<p>The
<a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues?q=milestone%3A%221.1.0+-+Dresden%22">full
list of changes/fixes</a> is rather long, so below is a summary of what we thing
are nifty and notable features in 1.1:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/131">#131</a>:
Provide a command-line property to change the version of JRuby at runtime
(<code>./gradlew -PjrubyVersion=9.0.1.0</code>)</p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/211">#211</a>:
Default to <a href="http://jruby.org/2015/09/02/jruby-9-0-1-0.html">JRuby 9.0.1.0</a></p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/200">#200</a>:
Reduced <code>.jar</code> file size by not packing <code>cache/*.gem</code> inside the archive.</p>
</li>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/pull/208">#208</a>:
Ensure <code>gradle.rb</code> scripts use the same classpath, gems and jars as their
j <code>JRubyExec</code> counterparts</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="bug-fixes"><a class="anchor" href="#bug-fixes"></a>Bug fixes</h2>
<div class="sectionbody">
<div class="paragraph">
<p>And of course some bug fixes, most of which were backported and released as
part of <a href="/news/2015/09/10/jruby-gradle-1/">JRuby/Gradle 1.0.4</a>.</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://github.com/jruby-gradle/jruby-gradle-plugin/issues/195">#195</a>:
Ensure released versions of the plugin are laid out in the Maven repository
correctly (allows specifying a version range dependency on the plugin itself
properly like in the above example)</p>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class='post'>
<h1>
<a href='/news/2015/09/10/jruby-gradle-1/'>v1.0.4 and a few squashed bugs</a>
</h1>
<strong>

View File

@ -1,85 +1,85 @@
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
<url>
<loc>http://jruby-gradle.org/base/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/community/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/cookbook/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/docinfo/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/docs/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/download/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/errors/jar-deprecated-jrubyversion/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/errors/jrubyexec-version-conflict/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/examples/basic-topology.gradle</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/examples/building-wars.gradle</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/examples/executable-jar.gradle</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/examples/rspec.gradle</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/jar/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
@ -108,50 +108,56 @@
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/news/2015/09/18/jruby-gradle-1-1/</loc>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/news/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/plugins/base/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/plugins/jar/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/plugins/storm/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/plugins/war/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/start/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/storm/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>
<url>
<loc>http://jruby-gradle.org/war/</loc>
<lastmod>2015-09-16</lastmod>
<lastmod>2015-09-18</lastmod>
<priority>0.1</priority>
<changefreq>never</changefreq>
</url>