jruby-gradle.github.io/groovydoc/jruby-gradle-base-plugin/index-all.html

617 lines
43 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<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.1.0 API)</title>
<meta name="date" content="2015-09-10">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (jruby-gradle-base-plugin 1.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>Package</li>
<li>Class</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer">
<a href="#_A_">A</a>
<a href="#_B_">B</a>
<a href="#_C_">C</a>
<a href="#_D_">D</a>
<a href="#_E_">E</a>
<a href="#_F_">F</a>
<a href="#_G_">G</a>
<a href="#_H_">H</a>
<a href="#_I_">I</a>
<a href="#_J_">J</a>
<a href="#_K_">K</a>
<a href="#_L_">L</a>
<a href="#_M_">M</a>
<a href="#_N_">N</a>
<a href="#_O_">O</a>
<a href="#_P_">P</a>
<a href="#_Q_">Q</a>
<a href="#_R_">R</a>
<a href="#_S_">S</a>
<a href="#_T_">T</a>
<a href="#_U_">U</a>
<a href="#_V_">V</a>
<a href="#_W_">W</a>
<a href="#_X_">X</a>
<a href="#_Y_">Y</a>
<a href="#_Z_">Z</a>
<a href="#___">_</a>
<a name="_A_"><!-- --></a>
<h2 class="title">A</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#addRepository(java.lang.String)" title="Method in RubygemsServlet">addRepository(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#addToProject(org.gradle.api.Project)" title="Method in JRubyExecDelegate">addToProject(Project)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#apply(org.gradle.api.Project)" title="Method in JRubyPlugin">apply(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#args(Iterable<?>)" title="Method in JRubyExec">args(Iterable&lt;?&gt;)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_B_"><!-- --></a>
<h2 class="title">B</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#baseName(java.lang.Object)" title="Method in GenerateGradleRb">baseName(Object)</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#buildArgs()" title="Method in JRubyExecDelegate">buildArgs()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block">buildArgs creates a list of arguments to pass to the JVM</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#buildArgs(List<Object>, List<Object>, java.io.File, List<Object>)" title="Method in JRubyExecUtils">buildArgs(List&lt;Object&gt;, List&lt;Object&gt;, File, List&lt;Object&gt;)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Construct the correct set of arguments based on the parameters to invoke jruby-complete.jar with</div></dd>
</dl>
<a name="_C_"><!-- --></a>
<h2 class="title">C</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#classpathFromConfiguration(org.gradle.api.artifacts.Configuration)" title="Method in JRubyExecUtils">classpathFromConfiguration(Configuration)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Extract a list of files from a configuration that is suitable for a jruby classpath</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#configuration(java.lang.Object)" title="Method in GenerateGradleRb">configuration(Object)</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#configuration(java.lang.String)" title="Method in JRubyExecTraits">configuration(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersion.html#conflict()" title="Method in GemVersion">conflict()</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersion.html">GemVersion</a>
</dt><dd> <div class="block">examines the version range on conflict, i.e. lower bound bigger then
upper bound.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPrepare.html#copy()" title="Method in JRubyPrepare">copy()</a></span> - Method in <a href="com/github/jrubygradle/JRubyPrepare.html">JRubyPrepare</a>
</dt><dd> <div class="block">Adds dependencies from the given configuration to be prepared</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#create(java.net.URL)" title="Method in RubygemsServlet">create(URL)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_D_"><!-- --></a>
<h2 class="title">D</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#defaultVersion(java.lang.String)" title="Method in JRubyPluginExtension">defaultVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Set the default version of JRuby to be used by all JRuby/Gradle code</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPrepare.html#dependencies(java.lang.Object)" title="Method in JRubyPrepare">dependencies(Object)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPrepare.html">JRubyPrepare</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#destinationDir(java.lang.Object)" title="Method in GenerateGradleRb">destinationDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#destinationFile()" title="Method in GenerateGradleRb">destinationFile()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_E_"><!-- --></a>
<h2 class="title">E</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#enableLogging()" title="Method in RubygemsServlet">enableLogging()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#exec()" title="Method in JRubyExec">exec()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#extractGem(org.gradle.api.Project, java.io.File, java.io.File, java.io.File, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">extractGem(Project, File, File, File, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">Extracts a gem to a folder</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#extractGems(org.gradle.api.Project, org.gradle.api.artifacts.Configuration, org.gradle.api.artifacts.Configuration, java.io.File, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">extractGems(Project, Configuration, Configuration, File, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">Extract Gems from a given configuration.</div></dd>
</dl>
<a name="_F_"><!-- --></a>
<h2 class="title">F</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#firstRun()" title="Method in GemVersionResolver">firstRun()</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_G_"><!-- --></a>
<h2 class="title">G</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#gemCopySpec(def, org.gradle.api.Project, java.lang.Object)" title="Method in GemUtils">gemCopySpec(def, Project, Object)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">Adds a GEM CopySpec to an archive</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#gemFullNameFromFile(java.lang.String)" title="Method in GemUtils">gemFullNameFromFile(String)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">Take the given .gem filename (e.g. rake-10.3.2.gem) and just return the
gem "full name" (e.g. rake-10.3.2)</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#gemInstallDir(java.lang.Object)" title="Method in GenerateGradleRb">gemInstallDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html" title="Class in com.github.jrubygradle">GemUtils</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block">A collection of utilities to manipulate GEMs</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.OverwriteAction.html" title="Enum in com.github.jrubygradle.GemUtils">GemUtils.OverwriteAction</a></span> - Enum in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersion.html" title="Class in com.github.jrubygradle.internal">GemVersion</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</dt><dd><div class="block">since with rubygems most (almost all) dependencies will be declared
via versions ranges an tools like bundler are very strict on how to
resolve those versions - i.e. the reolved version needs to obey each given
contraint. maven does the same but gradle and ivy do pick the latest and
newest version when there are more then on contraint for the same gem -
which can create problems when using bundler alongside gradle.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersion.html#GemVersion(java.lang.String)" title="Constructor in GemVersion">GemVersion(String)</a></span> - Constructor in <a href="com/github/jrubygradle/internal/GemVersion.html">GemVersion</a>
</dt><dd> <div class="block">converts the given string to a version range with inclusive or
exclusive boundaries.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html" title="Class in com.github.jrubygradle.internal">GemVersionResolver</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#GemVersionResolver()" title="Constructor in GemVersionResolver">GemVersionResolver()</a></span> - Constructor in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#gemWorkDir(java.lang.Object)" title="Method in JRubyExecTraits">gemWorkDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Set alternative GEM unpack directory to use</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#generate()" title="Method in GenerateGradleRb">generate()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html" title="Class in com.github.jrubygradle">GenerateGradleRb</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block">Generate a LOAD_PATH Ruby file whichi is loadable by Ruby scripts when
performing local manual testing.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getArgs()" title="Method in JRubyExec">getArgs()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">getArgs gets overridden in order to add JRuby options, script name and script arguments in the correct order.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#getBaseName()" title="Method in GenerateGradleRb">getBaseName()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#getComputedPATH(java.lang.String)" title="Method in JRubyExecTraits">getComputedPATH(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Return the computed `PATH` for the task</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#getConfiguration()" title="Method in GenerateGradleRb">getConfiguration()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#getConfiguration()" title="Method in JRubyExecTraits">getConfiguration()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#getDestinationDir()" title="Method in GenerateGradleRb">getDestinationDir()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GenerateGradleRb.html#getGemInstallDir()" title="Method in GenerateGradleRb">getGemInstallDir()</a></span> - Method in <a href="com/github/jrubygradle/GenerateGradleRb.html">GenerateGradleRb</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#getGemInstallDir()" title="Method in JRubyPluginExtension">getGemInstallDir()</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Resolves the currently configured GEM installation directory.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#getGems(org.gradle.api.file.FileCollection)" title="Method in GemUtils">getGems(FileCollection)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">Given a FileCollection return a filtered FileCollection only containing GEMs</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#getGemWorkDir()" title="Method in JRubyExecTraits">getGemWorkDir()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Returns the directory that will be used to unpack Gems into</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#getJarInstallDir()" title="Method in JRubyPluginExtension">getJarInstallDir()</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Resolves the currently configured Jars installation directory.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getJrubyArgs()" title="Method in JRubyExec">getJrubyArgs()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Returns a list of jruby arguments</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getJrubyVersion()" title="Method in JRubyExec">getJrubyVersion()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">If it is required that a JRubyExec task needs to be executed with a different version of JRuby that the
globally configured one, it can be done by setting it here.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#getPreparedEnvironment(java.util.Map)" title="Method in JRubyExecTraits">getPreparedEnvironment(Map)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getScript()" title="Method in JRubyExec">getScript()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Script to execute.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#getScript()" title="Method in JRubyExecDelegate">getScript()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block">Gets the script to use.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#getScriptArgs()" title="Method in JRubyExec">getScriptArgs()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Returns a list of script arguments</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#getURL(java.lang.String)" title="Method in RubygemsServlet">getURL(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_H_"><!-- --></a>
<h2 class="title">H</h2>
<dl>
</dl>
<a name="_I_"><!-- --></a>
<h2 class="title">I</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersion.html#intersect(java.lang.String)" title="Method in GemVersion">intersect(String)</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersion.html">GemVersion</a>
</dt><dd> <div class="block">since GemVersion is version range with lower bound and upper bound
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.</div></dd>
</dl>
<a name="_J_"><!-- --></a>
<h2 class="title">J</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#jarCopySpec(org.gradle.api.Project, java.lang.Object)" title="Method in GemUtils">jarCopySpec(Project, Object)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block">// specifications/*
if(!</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#jarDependenciesGemLibPath(java.io.File)" title="Method in JRubyExec">jarDependenciesGemLibPath(File)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#jrubyArgs(java.lang.Object)" title="Method in JRubyExecTraits">jrubyArgs(Object)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Add arguments for jruby</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html" title="Class in com.github.jrubygradle">JRubyExec</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block">Runs a ruby script using JRuby</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#JRubyExec()" title="Constructor in JRubyExec">JRubyExec()</a></span> - Constructor in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html" title="Class in com.github.jrubygradle.internal">JRubyExecDelegate</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</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/internal/JRubyExecTraits.html" title="Trait in com.github.jrubygradle.internal">JRubyExecTraits</a></span> - Trait in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</dt><dd><div class="block">Provides common traits for JRuby script execution across the <CODE>JRubyExec</CODE>
task and {@project.jrubyexec} extension.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html" title="Class in com.github.jrubygradle.internal">JRubyExecUtils</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</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/internal/JRubyExecUtils.html#jrubyJar(org.gradle.api.file.FileCollection)" title="Method in JRubyExecUtils">jrubyJar(FileCollection)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Extract the jruby-complete-XXX.jar as a FileCollection</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#jrubyJarVersion(java.io.File)" title="Method in JRubyExecUtils">jrubyJarVersion(File)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Extracts the JRuby version number from a jruby-complete-XXX.jar filename</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#jrubyJarVersionTriple(java.io.File)" title="Method in JRubyExecUtils">jrubyJarVersionTriple(File)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Extracts the JRuby version number as a triplet from a jruby-complete-XXX.jar filename</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html" title="Class in com.github.jrubygradle">JRubyPlugin</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html" title="Class in com.github.jrubygradle">JRubyPluginExtension</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#JRubyPluginExtension(org.gradle.api.Project)" title="Constructor in JRubyPluginExtension">JRubyPluginExtension(Project)</a></span> - Constructor in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPrepare.html" title="Class in com.github.jrubygradle">JRubyPrepare</a></span> - Class in <a href="./com/github/jrubygradle/package-summary.html">com.github.jrubygradle</a>
</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/JRubyExec.html#jrubyVersion(java.lang.String)" title="Method in JRubyExec">jrubyVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Setting the <CODE>jruby-complete</CODE> version allows for tasks to be run using different versions of JRuby.
</div></dd>
</dl>
<a name="_K_"><!-- --></a>
<h2 class="title">K</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#keyAt(java.lang.Integer)" title="Method in JRubyExecDelegate">keyAt(Integer)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_L_"><!-- --></a>
<h2 class="title">L</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#log(groovy.lang.Closure)" title="Method in GemVersionResolver">log(Closure)</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_M_"><!-- --></a>
<h2 class="title">M</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#methodMissing(java.lang.String, def)" title="Method in JRubyExecDelegate">methodMissing(String, def)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_N_"><!-- --></a>
<h2 class="title">N</h2>
<dl>
</dl>
<a name="_O_"><!-- --></a>
<h2 class="title">O</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPrepare.html#outputDir(java.lang.Object)" title="Method in JRubyPrepare">outputDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPrepare.html">JRubyPrepare</a>
</dt><dd> <div class="block">Sets the output directory</div></dd>
</dl>
<a name="_P_"><!-- --></a>
<h2 class="title">P</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#pathVar()" title="Method in JRubyExecUtils">pathVar()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Get the name of the system search path environmental variable</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#prepareDependencies(org.gradle.api.Project, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in JRubyExecTraits">prepareDependencies(Project, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Prepare dependencies with a custom overwrite behavior</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#prepareWorkingPath(java.io.File, java.lang.String)" title="Method in JRubyExecUtils">prepareWorkingPath(File, String)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Create a search path that includes the GEM working directory</div></dd>
</dl>
<a name="_Q_"><!-- --></a>
<h2 class="title">Q</h2>
<dl>
</dl>
<a name="_R_"><!-- --></a>
<h2 class="title">R</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#registerDefaultVersionCallback(groovy.lang.Closure)" title="Method in JRubyPluginExtension">registerDefaultVersionCallback(Closure)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Register a callback to be invoked when defaultVersion is updated</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#registerExecVersionCallback(groovy.lang.Closure)" title="Method in JRubyPluginExtension">registerExecVersionCallback(Closure)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Register a callback to be invoked when execVersion is updated</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#resolve(org.gradle.api.artifacts.DependencyResolveDetails)" title="Method in GemVersionResolver">resolve(DependencyResolveDetails)</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#rewriteJarDependencies(java.io.File, List<File>, Map<String, String>, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">rewriteJarDependencies(File, List&lt;File&gt;, Map&lt;String, String&gt;, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html" title="Class in com.github.jrubygradle.internal">RubygemsServlet</a></span> - Class in <a href="./com/github/jrubygradle/internal/package-summary.html">com.github.jrubygradle.internal</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#RubygemsServlet(java.net.URL)" title="Constructor in RubygemsServlet">RubygemsServlet(URL)</a></span> - Constructor in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_S_"><!-- --></a>
<h2 class="title">S</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#script(def)" title="Method in JRubyExecTraits">script(def)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Set script to execute.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#scriptArgs(groovy.lang.Closure)" title="Method in JRubyExecTraits">scriptArgs(Closure)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Add arguments for script in a closure style</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#setArgs(Iterable<?>)" title="Method in JRubyExec">setArgs(Iterable&lt;?&gt;)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#setDefaultVersion(java.lang.String)" title="Method in JRubyPluginExtension">setDefaultVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#setExecVersion(java.lang.String)" title="Method in JRubyPluginExtension">setExecVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Change the version of jruby for jrubyexec and JRubyExec</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#setGemInstallDir(java.lang.Object)" title="Method in JRubyPluginExtension">setGemInstallDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Sets the gem installation directory. </div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPluginExtension.html#setJarInstallDir(java.lang.Object)" title="Method in JRubyPluginExtension">setJarInstallDir(Object)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPluginExtension.html">JRubyPluginExtension</a>
</dt><dd> <div class="block">Sets the jar installation directory. </div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#setJrubyVersion(java.lang.String)" title="Method in JRubyExec">setJrubyVersion(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Setting the <CODE>jruby-complete</CODE> version allows for tasks to be run using different versions of JRuby.
</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#setMain(java.lang.String)" title="Method in JRubyExec">setMain(String)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#setScript(def)" title="Method in JRubyExecTraits">setScript(def)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block">Set script to execute.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#setup(org.gradle.api.Project)" title="Method in GemVersionResolver">setup(Project)</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/GemUtils.html#setupJars(org.gradle.api.artifacts.Configuration, java.io.File, com.github.jrubygradle.GemUtils.OverwriteAction)" title="Method in GemUtils">setupJars(Configuration, File, OverwriteAction)</a></span> - Method in <a href="com/github/jrubygradle/GemUtils.html">GemUtils</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#setupRubygemsRelease(org.gradle.api.Project)" title="Method in JRubyPlugin">setupRubygemsRelease(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyPlugin.html#setupRubygemsRepositories(org.gradle.api.Project)" title="Method in JRubyPlugin">setupRubygemsRepositories(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyPlugin.html">JRubyPlugin</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#start()" title="Method in RubygemsServlet">start()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/RubygemsServlet.html#stop()" title="Method in RubygemsServlet">stop()</a></span> - Method in <a href="com/github/jrubygradle/internal/RubygemsServlet.html">RubygemsServlet</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_T_"><!-- --></a>
<h2 class="title">T</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersion.html#toString()" title="Method in GemVersion">toString()</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersion.html">GemVersion</a>
</dt><dd> <div class="block">string of the underlying data as maven version range. for prereleased
versions with ranges like [1.pre, 1.pre] the to range will be replaced
by the single boundary of the range.</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/GemVersionResolver.html#toString()" title="Method in GemVersionResolver">toString()</a></span> - Method in <a href="com/github/jrubygradle/internal/GemVersionResolver.html">GemVersionResolver</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_U_"><!-- --></a>
<h2 class="title">U</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#updateJRubyDependencies(org.gradle.api.Project)" title="Method in JRubyExec">updateJRubyDependencies(Project)</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Ensure that our JRuby depedencies are updated properly for the default jrubyExec configuration
and all other JRubyExec tasks</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecUtils.html#updateJRubyDependenciesForConfiguration(org.gradle.api.Project, java.lang.String, java.lang.String)" title="Method in JRubyExecUtils">updateJRubyDependenciesForConfiguration(Project, String, String)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecUtils.html">JRubyExecUtils</a>
</dt><dd> <div class="block">Update the given configuration on the project with the appropriate versions
of JRuby and supplemental dependencies to execute JRuby successfully</div></dd>
</dl>
<a name="_V_"><!-- --></a>
<h2 class="title">V</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/JRubyExec.html#validateTaskConfiguration()" title="Method in JRubyExec">validateTaskConfiguration()</a></span> - Method in <a href="com/github/jrubygradle/JRubyExec.html">JRubyExec</a>
</dt><dd> <div class="block">Verify that we are in a good configuration for execution</div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecDelegate.html#valuesAt(java.lang.Integer)" title="Method in JRubyExecDelegate">valuesAt(Integer)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecDelegate.html">JRubyExecDelegate</a>
</dt><dd> <div class="block"></div></dd>
</dl>
<a name="_W_"><!-- --></a>
<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><dd> <div class="block"></div></dd>
</dl>
<a name="_X_"><!-- --></a>
<h2 class="title">X</h2>
<dl>
</dl>
<a name="_Y_"><!-- --></a>
<h2 class="title">Y</h2>
<dl>
</dl>
<a name="_Z_"><!-- --></a>
<h2 class="title">Z</h2>
<dl>
</dl>
<a name="___"><!-- --></a>
<h2 class="title">_</h2>
<dl>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#_convertGemWorkDir(org.gradle.api.Project)" title="Method in JRubyExecTraits">_convertGemWorkDir(Project)</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#_convertJrubyArgs()" title="Method in JRubyExecTraits">_convertJrubyArgs()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#_convertScript()" title="Method in JRubyExecTraits">_convertScript()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="com/github/jrubygradle/internal/JRubyExecTraits.html#_convertScriptArgs()" title="Method in JRubyExecTraits">_convertScriptArgs()</a></span> - Method in <a href="com/github/jrubygradle/internal/JRubyExecTraits.html">JRubyExecTraits</a>
</dt><dd> <div class="block"></div></dd>
</dl>
</div>
<a href="#_A_">A</a>
<a href="#_B_">B</a>
<a href="#_C_">C</a>
<a href="#_D_">D</a>
<a href="#_E_">E</a>
<a href="#_F_">F</a>
<a href="#_G_">G</a>
<a href="#_H_">H</a>
<a href="#_I_">I</a>
<a href="#_J_">J</a>
<a href="#_K_">K</a>
<a href="#_L_">L</a>
<a href="#_M_">M</a>
<a href="#_N_">N</a>
<a href="#_O_">O</a>
<a href="#_P_">P</a>
<a href="#_Q_">Q</a>
<a href="#_R_">R</a>
<a href="#_S_">S</a>
<a href="#_T_">T</a>
<a href="#_U_">U</a>
<a href="#_V_">V</a>
<a href="#_W_">W</a>
<a href="#_X_">X</a>
<a href="#_Y_">Y</a>
<a href="#_Z_">Z</a>
<a href="#___">_</a>
<!-- ======= 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>Package</li>
<li>Class</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No Frames</a></li>
</ul>
<div class="aboutLanguage"><em>Groovy Documentation</em></div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>