Publish of Github pages from Gradle.
This commit is contained in:
parent
16b2190098
commit
6bf1443079
|
@ -82,7 +82,7 @@ Base plugin
|
|||
|
||||
dependencies {
|
||||
<span class="comment">/* check jruby-gradle.org for the latest release */</span>
|
||||
classpath <span class="string"><span class="delimiter">"</span><span class="content">com.github.jruby-gradle:jruby-gradle-plugin:1.0.1</span><span class="delimiter">"</span></span>
|
||||
classpath <span class="string"><span class="delimiter">"</span><span class="content">com.github.jruby-gradle:jruby-gradle-plugin:1.1.0</span><span class="delimiter">"</span></span>
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="GemUtils.OverwriteAction (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>GemUtils (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="GemUtils (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>JRubyPlugin (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="JRubyPlugin (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>JRubyPluginExtension (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="JRubyPluginExtension (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>GemVersion (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="GemVersion (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>GemVersionResolver (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="GemVersionResolver (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>JRubyExecDelegate (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="JRubyExecDelegate (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>JRubyExecTraits (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="JRubyExecTraits (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:22 PDT 2015 -->
|
||||
<title>JRubyExecUtils (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="JRubyExecUtils (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -0,0 +1,336 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- **************************************************************** -->
|
||||
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
|
||||
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
|
||||
<!-- **************************************************************** -->
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Thu Sep 10 15:15:14 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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="icon">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
|
||||
<body class="center">
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="RubygemsServlet (jruby-gradle-base-plugin 1.1.0 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="subNav">
|
||||
<div>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?com/github/jrubygradle/internal/RubygemsServlet" target="_top">Frames</a></li>
|
||||
<li><a href="RubygemsServlet.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
Nested Field <li><a href="#constructor_summary">Constructor</a></li> <li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li> | Detail: </li>
|
||||
Field <li><a href="#constructor_detail">Constructor</a></li> <li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
|
||||
<div class="subTitle">Package: <strong>com.github.jrubygradle.internal</strong></div>
|
||||
|
||||
<h2 title="[Java] Class RubygemsServlet" class="title">[Java] Class RubygemsServlet</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><ul class="inheritance"></ul></li><li>com.github.jrubygradle.internal.RubygemsServlet
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== NESTED CLASS SUMMARY =========== -->
|
||||
|
||||
|
||||
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
|
||||
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
|
||||
|
||||
<!-- =========== PROPERTY SUMMARY =========== -->
|
||||
|
||||
|
||||
<!-- =========== ELEMENT SUMMARY =========== -->
|
||||
|
||||
|
||||
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary"><!-- --></a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<ul class="blockList">
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Constructor and description</th>
|
||||
</tr>
|
||||
|
||||
<tr class="altColor">
|
||||
<td class="colFirst">
|
||||
<code><a href="#RubygemsServlet(java.net.URL)">RubygemsServlet</a></strong>
|
||||
(java.net.URL rubygemsWarURL)</code><br></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
|
||||
<li class="blockList"><a name="method_summary"><!-- --></a>
|
||||
<h3>Methods Summary</h3>
|
||||
<ul class="blockList">
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Type</th>
|
||||
<th class="colLast" scope="col">Name and description</th>
|
||||
</tr>
|
||||
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#addRepository(java.lang.String)">addRepository</a></strong>(java.lang.String url)</code><br></td>
|
||||
</tr>
|
||||
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <a href='../../../../com/github/jrubygradle/internal/RubygemsServlet.html'>RubygemsServlet</a></strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#create(java.net.URL)">create</a></strong>(java.net.URL url)</code><br></td>
|
||||
</tr>
|
||||
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#enableLogging()">enableLogging</a></strong>()</code><br></td>
|
||||
</tr>
|
||||
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>java.lang.String</strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#getURL(java.lang.String)">getURL</a></strong>(java.lang.String path)</code><br></td>
|
||||
</tr>
|
||||
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#start()">start</a></strong>()</code><br></td>
|
||||
</tr>
|
||||
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</strong></code></td>
|
||||
<td class="colLast"><code><strong><a href="#stop()">stop</a></strong>()</code><br></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="blockList"><a name="method_summary"><!-- --></a>
|
||||
<h3>Inherited Methods Summary</h3>
|
||||
<ul class="blockList">
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
|
||||
<caption><span>Inherited Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Methods inherited from class</th>
|
||||
<th class="colLast" scope="col">Name</th>
|
||||
</tr>
|
||||
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
|
||||
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
|
||||
</tr>
|
||||
</table>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- =========== CONSTRUCTOR DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
|
||||
<a name="RubygemsServlet(java.net.URL)"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public <strong>RubygemsServlet</strong>(java.net.URL rubygemsWarURL)</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- =========== METHOD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
|
||||
<a name="addRepository(java.lang.String)"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public java.lang.String <strong>addRepository</strong>(java.lang.String url)</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a name="create(java.net.URL)"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public static <a href='../../../../com/github/jrubygradle/internal/RubygemsServlet.html'>RubygemsServlet</a> <strong>create</strong>(java.net.URL url)</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a name="enableLogging()"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public void <strong>enableLogging</strong>()</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a name="getURL(java.lang.String)"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public java.lang.String <strong>getURL</strong>(java.lang.String path)</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a name="start()"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public void <strong>start</strong>()</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a name="stop()"><!-- --></a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>public void <strong>stop</strong>()</h4>
|
||||
<p></p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="subNav">
|
||||
<div>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?com/github/jrubygradle/internal/RubygemsServlet" target="_top">Frames</a></li>
|
||||
<li><a href="RubygemsServlet.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
Nested Field <li><a href="#constructor_summary">Constructor</a></li> <li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li> | Detail: </li>
|
||||
Field <li><a href="#constructor_detail">Constructor</a></li> <li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<p>Groovy Documentation</p>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
|
||||
<title>com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<title>com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="com.github.jrubygradle.internal (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
|
||||
<title>com.github.jrubygradle (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<title>com.github.jrubygradle (jruby-gradle-base-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="com.github.jrubygradle (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
<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.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Deprecated API (jruby-gradle-base-plugin 1.0.4 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">
|
||||
<link href="groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="Deprecated API (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
<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.3 API)</title>
|
||||
<title>API Help (jruby-gradle-base-plugin 1.0.4 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-01">
|
||||
<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="API Help (jruby-gradle-base-plugin 1.0.3 API)";
|
||||
parent.document.title="API Help (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -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.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Index (jruby-gradle-base-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="Index (jruby-gradle-base-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -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.3 API)</title>
|
||||
<title>Index (jruby-gradle-base-plugin 1.0.4 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">
|
||||
|
|
|
@ -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.3 API)</title>
|
||||
<title>Overview (jruby-gradle-base-plugin 1.0.4 API)</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="keywords" content="Overview">
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<title>Overview (jruby-gradle-base-plugin 1.0.3 API)</title>
|
||||
<title>Overview (jruby-gradle-base-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="Overview (jruby-gradle-base-plugin 1.0.4 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.3 API</h1>
|
||||
<h1 class="title">jruby-gradle-base-plugin 1.0.4 API</h1>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:27 PDT 2015 -->
|
||||
<title>JRubyJar.Type (jruby-gradle-jar-plugin 1.0.3)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3)";
|
||||
parent.document.title="JRubyJar.Type (jruby-gradle-jar-plugin 1.0.4)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:27 PDT 2015 -->
|
||||
<title>JRubyJarPlugin (jruby-gradle-jar-plugin 1.0.3)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3)";
|
||||
parent.document.title="JRubyJarPlugin (jruby-gradle-jar-plugin 1.0.4)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:26 PDT 2015 -->
|
||||
<title>JRubyDirInfo (jruby-gradle-jar-plugin 1.0.3)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../../groovy.ico" type="image/x-icon" rel="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.3)";
|
||||
parent.document.title="JRubyDirInfo (jruby-gradle-jar-plugin 1.0.4)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
|
||||
<title>com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.0.3 API)</title>
|
||||
<title>com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="com.github.jrubygradle.jar.internal (jruby-gradle-jar-plugin 1.0.4 API)";
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
|
||||
<title>com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.0.3 API)</title>
|
||||
<title>com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="com.github.jrubygradle.jar (jruby-gradle-jar-plugin 1.0.4 API)";
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
<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.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Deprecated API (jruby-gradle-jar-plugin 1.0.4 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">
|
||||
<link href="groovy.ico" type="image/x-icon" rel="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.3 API)";
|
||||
parent.document.title="Deprecated API (jruby-gradle-jar-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
<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.3 API)</title>
|
||||
<title>API Help (jruby-gradle-jar-plugin 1.0.4 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-01">
|
||||
<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="API Help (jruby-gradle-jar-plugin 1.0.3 API)";
|
||||
parent.document.title="API Help (jruby-gradle-jar-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -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.3 API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Index (jruby-gradle-jar-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="Index (jruby-gradle-jar-plugin 1.0.4 API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
@ -152,6 +152,10 @@ if (location.href.indexOf('is-external=true') == -1) {
|
|||
<h2 class="title">E</h2>
|
||||
<dl>
|
||||
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#embeddedJRubyMainsVersion" title="Field in JRubyJar">embeddedJRubyMainsVersion</a></span> - Field in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#embeddedJRubyVersion" title="Field in JRubyJar">embeddedJRubyVersion</a></span> - Field in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#extractingMainClass()" title="Method in JRubyJar">extractingMainClass()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block">Makes the executable by adding a default main class
|
||||
which extracts the jar to temporary directory</div></dd>
|
||||
|
@ -169,10 +173,16 @@ if (location.href.indexOf('is-external=true') == -1) {
|
|||
<h2 class="title">G</h2>
|
||||
<dl>
|
||||
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#getConfiguration()" title="Method in JRubyJar">getConfiguration()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#getGemDir()" title="Method in JRubyJar">getGemDir()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block">Return the directory that the dependencies for this project will be staged into</div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#getJrubyMainsVersion()" title="Method in JRubyJar">getJrubyMainsVersion()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#getJrubyVersion()" title="Method in JRubyJar">getJrubyVersion()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block">Return the project default unless set</div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#getMainClass()" title="Method in JRubyJar">getMainClass()</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
@ -196,6 +206,10 @@ if (location.href.indexOf('is-external=true') == -1) {
|
|||
<h2 class="title">J</h2>
|
||||
<dl>
|
||||
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#jarConfiguration" title="Field in JRubyJar">jarConfiguration</a></span> - Field in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#jarMainClass" title="Field in JRubyJar">jarMainClass</a></span> - Field in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/internal/JRubyDirInfo.html" title="Class in com.github.jrubygradle.jar.internal">JRubyDirInfo</a></span> - Class in <a href="./com/github/jrubygradle/jar/internal/package-summary.html">com.github.jrubygradle.jar.internal</a>
|
||||
</dt><dd><div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/internal/JRubyDirInfo.html#JRubyDirInfo(java.io.File)" title="Constructor in JRubyDirInfo">JRubyDirInfo(File)</a></span> - Constructor in <a href="com/github/jrubygradle/jar/internal/JRubyDirInfo.html">JRubyDirInfo</a>
|
||||
|
@ -210,7 +224,7 @@ if (location.href.indexOf('is-external=true') == -1) {
|
|||
</dt><dd><div class="block"> <DL><DT><B>Authors:</B></DT><DD>Schalk W.</DD></DL></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#jrubyMainsVersion(java.lang.String)" title="Method in JRubyJar">jrubyMainsVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#jrubyVersion" title="Field in JRubyJar">jrubyVersion</a></span> - Field in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
<dt><span class="strong"><a href="com/github/jrubygradle/jar/JRubyJar.html#jrubyVersion(java.lang.String)" title="Method in JRubyJar">jrubyVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/jar/JRubyJar.html">JRubyJar</a>
|
||||
</dt><dd> <div class="block"></div></dd>
|
||||
</dl>
|
||||
|
||||
|
|
|
@ -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.3 API)</title>
|
||||
<title>Index (jruby-gradle-jar-plugin 1.0.4 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">
|
||||
|
|
|
@ -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.3)</title>
|
||||
<title>Overview (jruby-gradle-jar-plugin 1.0.4)</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="keywords" content="Overview">
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<title>Overview (jruby-gradle-jar-plugin 1.0.3 API)</title>
|
||||
<title>Overview (jruby-gradle-jar-plugin 1.0.4 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.3 API)";
|
||||
parent.document.title="Overview (jruby-gradle-jar-plugin 1.0.4 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.3</h1>
|
||||
<h1 class="title">jruby-gradle-jar-plugin 1.0.4</h1>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6,9 +6,9 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<!-- Generated by groovydoc (2.3.3) on Tue Sep 01 18:34:31 PDT 2015 -->
|
||||
<title>JRubyWarPlugin (jruby-gradle-war-plugin 1.0.3-alpha API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<!-- 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>
|
||||
<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">
|
||||
<link href="../../../../groovy.ico" type="image/x-icon" rel="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.3-alpha API)";
|
||||
parent.document.title="JRubyWarPlugin (jruby-gradle-war-plugin 1.0.4-alpha API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
|
||||
<title>com.github.jrubygradle.war (jruby-gradle-war-plugin 1.0.3-alpha API)</title>
|
||||
<title>com.github.jrubygradle.war (jruby-gradle-war-plugin 1.0.4-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.3-alpha API)";
|
||||
parent.document.title="com.github.jrubygradle.war (jruby-gradle-war-plugin 1.0.4-alpha API)";
|
||||
}
|
||||
</script>
|
||||
<noscript>
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
<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.3-alpha API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Deprecated API (jruby-gradle-war-plugin 1.0.4-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">
|
||||
<link href="groovy.ico" type="image/x-icon" rel="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.3-alpha API)";
|
||||
parent.document.title="Deprecated API (jruby-gradle-war-plugin 1.0.4-alpha API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
<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.3-alpha API)</title>
|
||||
<title>API Help (jruby-gradle-war-plugin 1.0.4-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-01">
|
||||
<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="API Help (jruby-gradle-war-plugin 1.0.3-alpha API)";
|
||||
parent.document.title="API Help (jruby-gradle-war-plugin 1.0.4-alpha API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -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.3-alpha API)</title>
|
||||
<meta name="date" content="2015-09-01">
|
||||
<title>Index (jruby-gradle-war-plugin 1.0.4-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.3-alpha API)";
|
||||
parent.document.title="Index (jruby-gradle-war-plugin 1.0.4-alpha API)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
|
|
@ -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.3-alpha API)</title>
|
||||
<title>Index (jruby-gradle-war-plugin 1.0.4-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">
|
||||
|
|
|
@ -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.3-alpha API)</title>
|
||||
<title>Overview (jruby-gradle-war-plugin 1.0.4-alpha API)</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta name="keywords" content="Overview">
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<html>
|
||||
<head>
|
||||
<title>Overview (jruby-gradle-war-plugin 1.0.3-alpha API)</title>
|
||||
<title>Overview (jruby-gradle-war-plugin 1.0.4-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.3-alpha API)";
|
||||
parent.document.title="Overview (jruby-gradle-war-plugin 1.0.4-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.3-alpha API</h1>
|
||||
<h1 class="title">jruby-gradle-war-plugin 1.0.4-alpha API</h1>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
|
|
248
news.atom
248
news.atom
|
@ -1,257 +1,13 @@
|
|||
<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-01T18:33:14-07:00</updated>
|
||||
<updated>2015-09-10T15:21:40-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-01T18:33:14-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’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'>
|
||||
<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’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 "com.github.jruby-gradle:jruby-gradle-plugin:1.0.3" <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="http://jruby-gradle.org/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’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’re authoring tasks, even if you’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>
|
||||
</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-01T18:30:49-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’d like to thank the conference organizers (especially
|
||||
Tobi)...
|
||||
</summary>
|
||||
<content type='html'>
|
||||
<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="http://jruby-gradle.org/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 allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/kZt6Ga20lD0" width="560"></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’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’ll be back next year
|
||||
with more to talk about!</p>
|
||||
</div>
|
||||
</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-08-06T11:08:31-07:00</updated>
|
||||
<updated>2015-09-10T15:21:40-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>
|
||||
|
|
|
@ -1,83 +0,0 @@
|
|||
<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>
|
||||
</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’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’ll be back next year
|
||||
with more to talk about!</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
</body>
|
||||
</html>
|
|
@ -1,204 +0,0 @@
|
|||
<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>
|
||||
</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’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 "com.github.jruby-gradle:jruby-gradle-plugin:1.0.3" <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’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’re authoring tasks, even if you’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>
|
197
news/index.html
197
news/index.html
|
@ -51,203 +51,6 @@ 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’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 "com.github.jruby-gradle:jruby-gradle-plugin:1.0.3" <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’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’re authoring tasks, even if you’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’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’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>
|
||||
|
|
56
sitemap.xml
56
sitemap.xml
|
@ -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-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/community/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/cookbook/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/docinfo/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/docs/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/docs.iml</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/download/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/errors/jrubyexec-version-conflict/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/examples/basic-topology.gradle</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/examples/building-wars.gradle</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/examples/executable-jar.gradle</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/examples/rspec.gradle</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/jar/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
|
@ -90,62 +90,50 @@
|
|||
<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-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/plugins/base/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/plugins/jar/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/plugins/storm/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/plugins/war/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/start/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/storm/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://jruby-gradle.org/war/</loc>
|
||||
<lastmod>2015-09-01</lastmod>
|
||||
<lastmod>2015-09-10</lastmod>
|
||||
<priority>0.1</priority>
|
||||
<changefreq>never</changefreq>
|
||||
</url>
|
||||
|
|
Loading…
Reference in New Issue