buildr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dona...@apache.org
Subject svn commit: r1606279 [1/2] - in /buildr/site: ./ rdoc/ rdoc/Buildr/ rdoc/Buildr/IntellijIdea/ rdoc/js/
Date Sat, 28 Jun 2014 01:43:31 GMT
Author: donaldp
Date: Sat Jun 28 01:43:29 2014
New Revision: 1606279

URL: http://svn.apache.org/r1606279
Log:
Publish latest site

Modified:
    buildr/site/CHANGELOG
    buildr/site/artifacts.html
    buildr/site/building.html
    buildr/site/buildr.pdf
    buildr/site/contributing.html
    buildr/site/download.html
    buildr/site/extending.html
    buildr/site/index.html
    buildr/site/installing.html
    buildr/site/languages.html
    buildr/site/mailing_lists.html
    buildr/site/more_stuff.html
    buildr/site/packaging.html
    buildr/site/projects.html
    buildr/site/quick_start.html
    buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html
    buildr/site/rdoc/Buildr/IntellijIdea/ProjectExtension.html
    buildr/site/rdoc/Buildr/PackageGemTask.html
    buildr/site/rdoc/CHANGELOG.html
    buildr/site/rdoc/README_rdoc.html
    buildr/site/rdoc/created.rid
    buildr/site/rdoc/index.html
    buildr/site/rdoc/js/search_index.js
    buildr/site/rdoc/table_of_contents.html
    buildr/site/releasing.html
    buildr/site/settings_profiles.html
    buildr/site/testing.html

Modified: buildr/site/CHANGELOG
URL: http://svn.apache.org/viewvc/buildr/site/CHANGELOG?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/CHANGELOG (original)
+++ buildr/site/CHANGELOG Sat Jun 28 01:43:29 2014
@@ -1,3 +1,29 @@
+1.4.18 (2014-06-24)
+* Fixed:  BUILDR-699 - Update the custom_pom addon to avoid failure when
+          used with zip packages.
+* Fixed:  BUILDR-694 - "buildr upload" fails: wrong number of arguments in
+          progress bar read() in Ruby 2.1.0. Submitted By Mark Reibert.
+* Change: Remove support for uploads to RubyForge.org with gem dependencies
+          as the site no longer exists.
+* Change: BUILDR-664 - Update Checkstyle addon so that extra_dependencies is
+          the project dependencies by default. Move the checkstyle dependencies
+          to the start of the classpath to avoid problems running checkstyle.
+          Submitted by Dieter Vrancken.
+* Fixed:  BUILDR-698 - Correct "Lines of code" example in documentation.
+          Submitted By: Trejkaz.
+* Added:  Add ipr.add_glassfish_configuration method for defining a local
+          glassfish configuration within IDEA.
+* Added:  Add ipr.add_ruby_script_configuration method for defining a ruby
+          configuration within IDEA.
+* Added:  Add ipr.add_java_configuration method for defining a java
+          configuration within IDEA.
+* Change: Include additional rules in default pmd rule set: 'finalizers' and
+          'braces'.
+* Change: Upgrade the version of PMD in use to 5.1.1.
+* Change: Supply a default xsl file for generating the jdepend report.
+* Fixed:  Fix the naming of css_lint addon file so it is made available
+          as an addon.
+
 1.4.17 (2014-05-25)
 * Added:  Add the add_default_testng_configuration method to help IDEA
           project creation. Improves test coverage across 'default'

Modified: buildr/site/artifacts.html
URL: http://svn.apache.org/viewvc/buildr/site/artifacts.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/artifacts.html (original)
+++ buildr/site/artifacts.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/building.html
URL: http://svn.apache.org/viewvc/buildr/site/building.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/building.html (original)
+++ buildr/site/building.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/buildr.pdf
URL: http://svn.apache.org/viewvc/buildr/site/buildr.pdf?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
Binary files - no diff available.

Modified: buildr/site/contributing.html
URL: http://svn.apache.org/viewvc/buildr/site/contributing.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/contributing.html (original)
+++ buildr/site/contributing.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/download.html
URL: http://svn.apache.org/viewvc/buildr/site/download.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/download.html (original)
+++ buildr/site/download.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>
@@ -85,9 +85,42 @@
 <p><strong>The easy way:</strong>  Follow the <a href="installing.html">quick installation instructions</a> to get Buildr up and running in a matter of minutes.</p>
 <h2 id="dists">Official &amp; Unofficial Distributions</h2>
 <p>The official Apache distribution consists of the digitally signed binaries (gems) and source packages <a href="#dist">available below</a>.  To install these binaries, you must first download them to disk and then install them using the <code>gem install</code> command (or <code>rake install</code> for a source distribution).</p>
-<p>In addition, contributors to this project maintain a separate distribution over on <a href="http://rubyforge.org/projects/buildr">RubyForge</a>.  Using this distribution, you&#8217;re able to install Buildr directly from the remote gem repository and to automatically upgrade when a new release comes out.  The RubyForge distribution is <strong>not</strong> an official Apache distribution.</p>
 <p>The source code is included in both source and binary distribution, the Gem distribution expands the source code into your local Gem repository. That&#8217;s in addition to getting the source code directly. Learn more about working with source code and <a href="contributing.html#edge">living on the edge</a>.</p>
 <h2 id="dist">Binaries and Source Code</h2>
+<h3>buildr 1.4.18 (2014-06-24)</h3>
+<table>
+	<tr>
+		<th>Package </th>
+		<th>MD5 Checksum </th>
+		<th><span class="caps">PGP</span> </th>
+	</tr>
+	<tr>
+		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.18/buildr-1.4.18-java.gem">buildr-1.4.18-java.gem</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18-java.gem.md5">e71adb986a066d0238325dabdfe577ff</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18-java.gem.asc">Sig</a> </td>
+	</tr>
+	<tr>
+		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.18/buildr-1.4.18-x86-mswin32.gem">buildr-1.4.18-x86-mswin32.gem</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18-x86-mswin32.gem.md5">322d4008c2b8ca45e7e78e0248b35d4a</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18-x86-mswin32.gem.asc">Sig</a> </td>
+	</tr>
+	<tr>
+		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.18/buildr-1.4.18.gem">buildr-1.4.18.gem</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.gem.md5">9bb3eb5085bd531ef7b2dc68baf847ad</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.gem.asc">Sig</a> </td>
+	</tr>
+	<tr>
+		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.18/buildr-1.4.18.tgz">buildr-1.4.18.tgz</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.tgz.md5">f6a74d86f76abf9e7de5e2c32ec59946</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.tgz.asc">Sig</a> </td>
+	</tr>
+	<tr>
+		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.18/buildr-1.4.18.zip">buildr-1.4.18.zip</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.zip.md5">3fba955436b4dd5f88e0f280d765f37b</a> </td>
+		<td> <a href="http://www.apache.org/dist/buildr/1.4.18/buildr-1.4.18.zip.asc">Sig</a> </td>
+	</tr>
+</table>
+<p style="text-align:right;">(<a href="http://www.apache.org/dist/buildr/1.4.18/KEYS">Release signing keys</a>)</p>
 <h3>buildr 1.4.17 (2014-05-25)</h3>
 <table>
 	<tr>
@@ -96,32 +129,32 @@
 		<th><span class="caps">PGP</span> </th>
 	</tr>
 	<tr>
-		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.17/buildr-1.4.17-java.gem">buildr-1.4.17-java.gem</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17-java.gem.md5">0203c7bc6bbf816b58c50143816b2941</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17-java.gem.asc">Sig</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-java.gem">buildr-1.4.17-java.gem</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-java.gem.md5">0203c7bc6bbf816b58c50143816b2941</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-java.gem.asc">Sig</a> </td>
 	</tr>
 	<tr>
-		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem">buildr-1.4.17-x86-mswin32.gem</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem.md5">722889cf25682bf804be32ec318f72d7</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem.asc">Sig</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem">buildr-1.4.17-x86-mswin32.gem</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem.md5">722889cf25682bf804be32ec318f72d7</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17-x86-mswin32.gem.asc">Sig</a> </td>
 	</tr>
 	<tr>
-		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.17/buildr-1.4.17.gem">buildr-1.4.17.gem</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.gem.md5">8cdcc70fd881adb4608cfc21d9ffe570</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.gem.asc">Sig</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.gem">buildr-1.4.17.gem</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.gem.md5">8cdcc70fd881adb4608cfc21d9ffe570</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.gem.asc">Sig</a> </td>
 	</tr>
 	<tr>
-		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.17/buildr-1.4.17.tgz">buildr-1.4.17.tgz</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.tgz.md5">5dcfaf71703dfb010b735af561555d3a</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.tgz.asc">Sig</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.tgz">buildr-1.4.17.tgz</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.tgz.md5">5dcfaf71703dfb010b735af561555d3a</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.tgz.asc">Sig</a> </td>
 	</tr>
 	<tr>
-		<td> <a href="http://www.apache.org/dyn/closer.cgi/buildr/1.4.17/buildr-1.4.17.zip">buildr-1.4.17.zip</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.zip.md5">783d46ee8f198672815c408ea14851de</a> </td>
-		<td> <a href="http://www.apache.org/dist/buildr/1.4.17/buildr-1.4.17.zip.asc">Sig</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.zip">buildr-1.4.17.zip</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.zip.md5">783d46ee8f198672815c408ea14851de</a> </td>
+		<td> <a href="http://archive.apache.org/dist/buildr/1.4.17/buildr-1.4.17.zip.asc">Sig</a> </td>
 	</tr>
 </table>
-<p style="text-align:right;">(<a href="http://www.apache.org/dist/buildr/1.4.17/KEYS">Release signing keys</a>)</p>
+<p style="text-align:right;">(<a href="http://archive.apache.org/dist/buildr/1.4.17/KEYS">Release signing keys</a>)</p>
 <h3>buildr 1.4.16 (2014-05-03)</h3>
 <table>
 	<tr>

Modified: buildr/site/extending.html
URL: http://svn.apache.org/viewvc/buildr/site/extending.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/extending.html (original)
+++ buildr/site/extending.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>
@@ -176,11 +176,10 @@
     <span class="n">project</span><span class="o">.</span><span class="n">recursive_task</span> <span class="s1">&#39;loc&#39;</span> <span class="k">do</span> <span class="o">|</span><span class="n">task</span><span class="o">|</span>
       <span class="n">lines</span> <span class="o">=</span> <span class="n">task</span><span class="o">.</span><span class="n">prerequisites</span><span class="o">.</span><span class="n">map</span> <span class="p">{</span> <span class="o">|</span><span class="n">path</span><span class="o">|</span>
         <span class="no">Dir</span><span class="o">[</span><span class="s2">&quot;</span><span class="si">#{</span><span class="n">path</span><span class="si">}</span><span class="s2">/**/*&quot;</span><span class="o">]</span>
-      <span class="p">}</span><span class="o">.</span><span class="n">flatten</span><span class="o">.</span><span class="n">uniq</span><span class="o">.</span><span class="n">inject</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="o">|</span><span class="n">total</span><span class="p">,</span> <span class="n">file</span><span class="o">|</span>
-        <span class="n">total</span> <span class="o">=</span> <span class="mi">0</span> <span class="k">if</span> <span class="n">total</span><span class="o">.</span><span class="n">nil?</span>
-        <span class="k">if</span> <span class="no">File</span><span class="o">.</span><span class="n">file?</span> <span class="n">file</span> <span class="k">then</span>
-          <span class="n">total</span> <span class="o">+</span> <span class="no">File</span><span class="o">.</span><span class="n">readlines</span><span class="p">(</span><span class="n">file</span><span class="p">)</span><span class="o">.</span><span class="n">count</span>
-        <span class="k">end</span>
+      <span class="p">}</span><span class="o">.</span><span class="n">uniq</span><span class="o">.</span><span class="n">select</span> <span class="p">{</span> <span class="o">|</span><span class="n">file</span><span class="o">|</span>
+        <span class="no">File</span><span class="o">.</span><span class="n">file?</span><span class="p">(</span><span class="n">file</span><span class="p">)</span>
+      <span class="p">}</span><span class="o">.</span><span class="n">inject</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="p">{</span> <span class="o">|</span><span class="n">total</span><span class="p">,</span> <span class="n">file</span><span class="o">|</span>
+        <span class="n">total</span> <span class="o">+</span> <span class="no">File</span><span class="o">.</span><span class="n">readlines</span><span class="p">(</span><span class="n">file</span><span class="p">)</span><span class="o">.</span><span class="n">count</span>
       <span class="p">}</span>
       <span class="nb">puts</span> <span class="s2">&quot;Project </span><span class="si">#{</span><span class="n">project</span><span class="o">.</span><span class="n">name</span><span class="si">}</span><span class="s2"> has </span><span class="si">#{</span><span class="n">lines</span><span class="si">}</span><span class="s2"> lines of code&quot;</span>
       <span class="k">end</span>

Modified: buildr/site/index.html
URL: http://svn.apache.org/viewvc/buildr/site/index.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/index.html (original)
+++ buildr/site/index.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>
@@ -118,6 +118,27 @@
 </ul>
 <p>So let&#8217;s get started.  You can <a href="quick_start.html">read the documentation online</a>, or <a href="buildr.pdf">download the <span class="caps">PDF</span></a>.</p>
 <h2 id="news">What&#8217;s New</h2>
+<p>Highlights from Buildr 1.4.18 (2014-06-24)</p>
+<ul>
+	<li>Fixed:  <span class="caps">BUILDR</span>-699 &#8211; Update the custom_pom addon to avoid failure when<br />
+          used with zip packages.</li>
+	<li>Fixed:  <span class="caps">BUILDR</span>-694 &#8211; &#8220;buildr upload&#8221; fails: wrong number of arguments in<br />
+          progress bar read() in Ruby 2.1.0. Submitted By Mark Reibert.</li>
+	<li>Change: Remove support for uploads to RubyForge.org with gem dependencies<br />
+          as the site no longer exists.</li>
+	<li>Change: <span class="caps">BUILDR</span>-664 &#8211; Update Checkstyle addon so that extra_dependencies is<br />
+          the project dependencies by default. Move the checkstyle dependencies<br />
+          to the start of the classpath to avoid problems running checkstyle.<br />
+          Submitted by Dieter Vrancken.</li>
+	<li>Added:  Extend Intellij <span class="caps">IDEA</span> support to allow creation of glassfish,<br />
+          java and ruby scrip configurations.</li>
+	<li>Change: Include additional rules in default pmd rule set:</li>
+	<li>Change: Upgrade the version of <span class="caps">PMD</span> in use to 5.1.1 and add additional<br />
+          default rule sets &#8216;finalizers&#8217; and &#8216;braces&#8217;.</li>
+	<li>Change: Supply a default xsl file for generating the jdepend report.</li>
+	<li>Fixed:  Fix the naming of css_lint addon file so it is made available<br />
+          as an addon.</li>
+</ul>
 <p>Highlights from Buildr 1.4.17 (2014-05-25)</p>
 <ul>
 	<li>Change: Supply a default xsl file for generating the checkstyle report.</li>

Modified: buildr/site/installing.html
URL: http://svn.apache.org/viewvc/buildr/site/installing.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/installing.html (original)
+++ buildr/site/installing.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>
@@ -297,7 +297,7 @@ killer-app:la-web          <span class="
 <p><strong>Ruby</strong>  It pays to pick up Ruby as a second (or first) programming language. It&#8217;s fun, powerful and slightly addictive.  If you&#8217;re interested in learning Ruby the language, a good place to start is <a href="http://www.pragprog.com/titles/ruby/programming-ruby">Programming Ruby: The Pragmatic Programmer&#8217;s Guide</a>, fondly known as the <em>Pickaxe book</em>.</p>
 <p>For a quicker read (and much more humor), <a href="http://poignantguide.net/ruby/">Why’s (Poignant) Guide to Ruby</a> is available online.  More resources are listed on the <a href="http://www.ruby-lang.org/en/documentation/">ruby-lang web site</a>.</p>
 <p><strong>Rake</strong> Buildr is based on Rake, a Ruby build system that handles tasks and dependencies.  Check out the <a href="http://docs.rubyrake.org/">Rake documentation</a> for more information.</p>
-<p><strong>AntWrap</strong> Buildr uses AntWrap, for configuring and running Ant tasks.  You can learn more from the <a href="http://antwrap.rubyforge.org/">Antwrap documentation</a>.</p>
+<p><strong>AntWrap</strong> Buildr uses AntWrap, for configuring and running Ant tasks.  You can learn more from the <a href="https://rubygems.org/gems/Antwrap">Antwrap documentation</a>.</p>
 <p><strong><span class="caps">YAML</span></strong> Buildr uses <span class="caps">YAML</span> for its profiles.  You can <a href="http://www.yaml.org">learn more about <span class="caps">YAML</span> here</a>, and use this handy <a href="http://www.yaml.org/refcard.html"><span class="caps">YAML</span> quick reference</a>.</p>
       </div>
       <div id='footer'>Copyright &copy; 2007-2010 The Apache Software Foundation</div>

Modified: buildr/site/languages.html
URL: http://svn.apache.org/viewvc/buildr/site/languages.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/languages.html (original)
+++ buildr/site/languages.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/mailing_lists.html
URL: http://svn.apache.org/viewvc/buildr/site/mailing_lists.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/mailing_lists.html (original)
+++ buildr/site/mailing_lists.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/more_stuff.html
URL: http://svn.apache.org/viewvc/buildr/site/more_stuff.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/more_stuff.html (original)
+++ buildr/site/more_stuff.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>
@@ -265,8 +265,8 @@ scala&gt; </pre>
 <h2 id="gems">Using Gems</h2>
 <p>The purpose of the buildfile is to define your projects, and the various tasks and functions used for building them.  Some of these are specific to your projects, others are more general in nature, and you may want to share them across projects.</p>
 <p>There are several mechanisms for developing extensions and build features across projects which we cover in more details in the section <a href="extending.html">Extending Buildr</a>.  Here we will talk about using extensions that are distributed in the form of RubyGems.</p>
-<p><a href="http://rubygems.rubyforge.org">RubyGems</a> provides the <code>gem</code> command line tool that you can use to search, install, upgrade, package and distribute gems. It installs all gems into a local repository that is shared across your builds and all other Ruby applications you may have running.  You can install a gem from a local file, or download and install it from any number of remote repositories.</p>
-<p>RubyGems is preconfigured to use the <a href="http://rubyforge.org">RubyForge</a> repository.  You&#8217;ll find a large number of open source Ruby libraries there, including Buildr itself and all its dependencies.  RubyForge provides a free account that you can use to host your projects and distribute your gems (you can use RubyForge strictly for distribution, as we do with Buildr).</p>
+<p><a href="http://rubygems.org">RubyGems</a> provides the <code>gem</code> command line tool that you can use to search, install, upgrade, package and distribute gems. It installs all gems into a local repository that is shared across your builds and all other Ruby applications you may have running.  You can install a gem from a local file, or download and install it from any number of remote repositories.</p>
+<p>RubyGems is preconfigured to use the <a href="http://rubygems.org">RubyForge</a> repository.  You&#8217;ll find a large number of open source Ruby libraries there, including Buildr itself and all its dependencies.</p>
 <p>You can also set up your own private repository and use it instead or in addition to RubyForge.  Use the <code>gem sources</code> command to add repositories, and the <code>gem server</code> command to run a remote repository.  You can see all available options by running <code>gem help</code>.</p>
 <p>If your build depends on other gems, you will want to specify these dependencies as part of your build and check that configuration into source control.  That way you can have a specific environment that will guarantee repeatable builds, whether you&#8217;re building a particular version, moving between branches, or joining an existing project.  Buildr will take care of installing all the necessary dependencies, which you can then manage with the <code>gem</code> command.</p>
 <p>Use the <code>build.yaml</code> file to specify these dependencies (see <a href="settings_profiles.html#build">Build Settings</a> for more information), for example:</p>

Modified: buildr/site/packaging.html
URL: http://svn.apache.org/viewvc/buildr/site/packaging.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/packaging.html (original)
+++ buildr/site/packaging.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/projects.html
URL: http://svn.apache.org/viewvc/buildr/site/projects.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/projects.html (original)
+++ buildr/site/projects.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/quick_start.html
URL: http://svn.apache.org/viewvc/buildr/site/quick_start.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/quick_start.html (original)
+++ buildr/site/quick_start.html Sat Jun 28 01:43:29 2014
@@ -48,7 +48,7 @@
             <ol class="toc">
               <li><a href='rdoc/Buildr.html'>API</a></li>
               <li><a href='http://docs.rubyrake.org'>Rake</a></li>
-              <li><a href='http://antwrap.rubyforge.org'>Antwrap</a></li>
+              <li><a href='https://rubygems.org/gems/Antwrap'>Antwrap</a></li>
               <li><a href='http://cwiki.apache.org/confluence/display/BUILDR/Common+Problems+and+Solutions'>Troubleshooting</a></li>
             </ol>
           </li>

Modified: buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html?rev=1606279&r1=1606278&r2=1606279&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html (original)
+++ buildr/site/rdoc/Buildr/IntellijIdea/IdeaProject.html Sat Jun 28 01:43:29 2014
@@ -91,12 +91,22 @@
     
     <li ><a href="#method-i-add_exploded_war_artifact">#add_exploded_war_artifact</a>
     
+    <li ><a href="#method-i-add_glassfish_configuration">#add_glassfish_configuration</a>
+    
+    <li ><a href="#method-i-add_glassfish_configuration_wrapper">#add_glassfish_configuration_wrapper</a>
+    
+    <li ><a href="#method-i-add_glassfish_runner_settings">#add_glassfish_runner_settings</a>
+    
     <li ><a href="#method-i-add_gwt_configuration">#add_gwt_configuration</a>
     
     <li ><a href="#method-i-add_jar_artifact">#add_jar_artifact</a>
     
+    <li ><a href="#method-i-add_java_configuration">#add_java_configuration</a>
+    
     <li ><a href="#method-i-add_postgres_data_source">#add_postgres_data_source</a>
     
+    <li ><a href="#method-i-add_ruby_script_configuration">#add_ruby_script_configuration</a>
+    
     <li ><a href="#method-i-add_sql_server_data_source">#add_sql_server_data_source</a>
     
     <li ><a href="#method-i-artifact_content">#artifact_content</a>
@@ -835,7 +845,7 @@
 
           
           <div class="method-source-code" id="add_default_testng_configuration-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 842</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 973</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">add_default_testng_configuration</span>(<span class="ruby-identifier">options</span> = {})
   <span class="ruby-identifier">jvm_args</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jvm_args</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'-ea'</span>
   <span class="ruby-identifier">dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:dir</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'$PROJECT_DIR$'</span>
@@ -1037,6 +1047,102 @@
       </div><!-- add_exploded_war_artifact-method -->
 
     
+      <div id="method-i-add_glassfish_configuration" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">add_glassfish_configuration</span><span
+            class="method-args">(project, options = {})</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="add_glassfish_configuration-source">
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 906</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_glassfish_configuration</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
+  <span class="ruby-identifier">artifact_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
+  <span class="ruby-identifier">server_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:server_name</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'Glassfish 4.0.0'</span>
+  <span class="ruby-identifier">domain_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:domain</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
+  <span class="ruby-identifier">domain_port</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:port</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'9009'</span>
+  <span class="ruby-identifier">packaged</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:packaged</span>] <span class="ruby-operator">||</span> {}
+  <span class="ruby-identifier">exploded</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:exploded</span>] <span class="ruby-operator">||</span> {}
+
+  <span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+    <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">configuration</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">server_name</span>, <span class="ruby-value">:type</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'GlassfishConfiguration'</span>, <span class="ruby-value">:factoryName</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Local'</span>, <span class="ruby-value">:default</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-keyword">false</span>, <span class="ruby-value">:APPLICATION_SERVER_NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">server_name</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'OPEN_IN_BROWSER'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'UPDATING_POLICY'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'restart-server'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">deployment</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">deployment</span><span class="ruby-operator">|</span>
+        <span class="ruby-identifier">packaged</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">name</span>, <span class="ruby-identifier">deployable</span><span class="ruby-operator">|</span>
+          <span class="ruby-identifier">artifact</span> = <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">artifact</span>(<span class="ruby-identifier">deployable</span>)
+          <span class="ruby-identifier">artifact</span>.<span class="ruby-identifier">invoke</span>
+          <span class="ruby-identifier">deployment</span>.<span class="ruby-identifier">file</span>(<span class="ruby-value">:path</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">artifact</span>.<span class="ruby-identifier">to_s</span>)) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span>
+            <span class="ruby-identifier">file</span>.<span class="ruby-identifier">settings</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">settings</span><span class="ruby-operator">|</span>
+              <span class="ruby-identifier">settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'contextRoot'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-node">&quot;/#{name}&quot;</span>)
+              <span class="ruby-identifier">settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'defaultContextRoot'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+            <span class="ruby-keyword">end</span>
+          <span class="ruby-keyword">end</span>
+        <span class="ruby-keyword">end</span>
+        <span class="ruby-identifier">exploded</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">deployable_name</span><span class="ruby-operator">|</span>
+          <span class="ruby-identifier">deployment</span>.<span class="ruby-identifier">artifact</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">deployable_name</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">artifact</span><span class="ruby-operator">|</span>
+            <span class="ruby-identifier">artifact</span>.<span class="ruby-identifier">settings</span>
+          <span class="ruby-keyword">end</span>
+        <span class="ruby-keyword">end</span>
+      <span class="ruby-keyword">end</span>
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">tag!</span> <span class="ruby-string">'server-settings'</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">server_settings</span><span class="ruby-operator">|</span>
+        <span class="ruby-identifier">server_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'VIRTUAL_SERVER'</span>)
+        <span class="ruby-identifier">server_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'DOMAIN'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">domain_name</span>.<span class="ruby-identifier">to_s</span>)
+        <span class="ruby-identifier">server_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PRESERVE'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+        <span class="ruby-identifier">server_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'USERNAME'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'admin'</span>)
+        <span class="ruby-identifier">server_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PASSWORD'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-keyword">end</span>
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">predefined_log_file</span>(<span class="ruby-value">:id</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'GlassFish'</span>, <span class="ruby-value">:enabled</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">extension</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'coverage'</span>, <span class="ruby-value">:enabled</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>, <span class="ruby-value">:merge</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>, <span class="ruby-value">:sample_coverage</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>, <span class="ruby-value">:runner</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'idea'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RunnerSettings</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Cover'</span>)
+
+      <span class="ruby-identifier">add_glassfish_runner_settings</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Cover'</span>)
+      <span class="ruby-identifier">add_glassfish_configuration_wrapper</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Cover'</span>)
+
+      <span class="ruby-identifier">add_glassfish_runner_settings</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Debug'</span>, {
+        <span class="ruby-value">:DEBUG_PORT</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">domain_port</span>.<span class="ruby-identifier">to_s</span>,
+        <span class="ruby-value">:TRANSPORT</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'0'</span>,
+        <span class="ruby-value">:LOCAL</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>,
+      })
+      <span class="ruby-identifier">add_glassfish_configuration_wrapper</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Debug'</span>)
+
+      <span class="ruby-identifier">add_glassfish_runner_settings</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Run'</span>)
+      <span class="ruby-identifier">add_glassfish_configuration_wrapper</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-string">'Run'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">method</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">method</span><span class="ruby-operator">|</span>
+        <span class="ruby-identifier">method</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'BuildArtifacts'</span>, <span class="ruby-value">:enabled</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">option</span><span class="ruby-operator">|</span>
+          <span class="ruby-identifier">option</span>.<span class="ruby-identifier">artifact</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">artifact_name</span>)
+        <span class="ruby-keyword">end</span>
+      <span class="ruby-keyword">end</span>
+    <span class="ruby-keyword">end</span>
+  <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- add_glassfish_configuration-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- add_glassfish_configuration-method -->
+
+    
       <div id="method-i-add_gwt_configuration" class="method-detail ">
         
         <div class="method-heading">
@@ -1056,7 +1162,7 @@
 
           
           <div class="method-source-code" id="add_gwt_configuration-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 825</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 889</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">add_gwt_configuration</span>(<span class="ruby-identifier">launch_page</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span> = {})
   <span class="ruby-identifier">name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-node">&quot;Run #{launch_page}&quot;</span>
   <span class="ruby-identifier">shell_parameters</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:shell_parameters</span>] <span class="ruby-operator">||</span> <span class="ruby-string">&quot;&quot;</span>
@@ -1128,6 +1234,70 @@
       </div><!-- add_jar_artifact-method -->
 
     
+      <div id="method-i-add_java_configuration" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">add_java_configuration</span><span
+            class="method-args">(project, classname, options = {})</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="add_java_configuration-source">
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 825</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_java_configuration</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">classname</span>, <span class="ruby-identifier">options</span> = {})
+  <span class="ruby-identifier">args</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:args</span>] <span class="ruby-operator">||</span> <span class="ruby-string">''</span>
+  <span class="ruby-identifier">dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:dir</span>] <span class="ruby-operator">||</span> <span class="ruby-string">&quot;file://$PROJECT_DIR$/&quot;</span>
+  <span class="ruby-identifier">debug_port</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:debug_port</span>] <span class="ruby-operator">||</span> <span class="ruby-value">2599</span>
+  <span class="ruby-identifier">module_name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:module_name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>
+  <span class="ruby-identifier">jvm_args</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:jvm_args</span>] <span class="ruby-operator">||</span> <span class="ruby-string">''</span>
+  <span class="ruby-identifier">name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-identifier">classname</span>
+
+  <span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+    <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">configuration</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">name</span>, <span class="ruby-value">:type</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Application'</span>, <span class="ruby-value">:factoryName</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Application'</span>, <span class="ruby-value">:default</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-operator">!</span><span class="ruby-operator">!</span><span class="ruby-identifier">options</span>[<span class="ruby-value">:default</span>]) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">extension</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'coverage'</span>, <span class="ruby-value">:enabled</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>, <span class="ruby-value">:merge</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>, <span class="ruby-value">:sample_coverage</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>, <span class="ruby-value">:runner</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'idea'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'MAIN_CLASS_NAME'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">classname</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'VM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">jvm_args</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PROGRAM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">args</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'WORKING_DIRECTORY'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">dir</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'ALTERNATIVE_JRE_PATH_ENABLED'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'ALTERNATIVE_JRE_PATH'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'ENABLE_SWING_INSPECTOR'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'ENV_VARIABLES'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PASS_PARENT_ENVS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">module</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">module_name</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">envs</span>
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RunnerSettings</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Debug'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+        <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'DEBUG_PORT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">debug_port</span>.<span class="ruby-identifier">to_s</span>)
+        <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'TRANSPORT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'0'</span>)
+        <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'LOCAL'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+      <span class="ruby-keyword">end</span>
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RunnerSettings</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Run'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">ConfigurationWrapper</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Debug'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">ConfigurationWrapper</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Run'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">method</span>
+    <span class="ruby-keyword">end</span>
+  <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- add_java_configuration-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- add_java_configuration-method -->
+
+    
       <div id="method-i-add_postgres_data_source" class="method-detail ">
         
         <div class="method-heading">
@@ -1172,6 +1342,64 @@
       </div><!-- add_postgres_data_source-method -->
 
     
+      <div id="method-i-add_ruby_script_configuration" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">add_ruby_script_configuration</span><span
+            class="method-args">(project, script, options = {})</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="add_ruby_script_configuration-source">
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 860</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_ruby_script_configuration</span>(<span class="ruby-identifier">project</span>, <span class="ruby-identifier">script</span>, <span class="ruby-identifier">options</span> = {})
+  <span class="ruby-identifier">args</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:args</span>] <span class="ruby-operator">||</span> <span class="ruby-string">''</span>
+  <span class="ruby-identifier">path</span> = <span class="ruby-operator">::</span><span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">Util</span>.<span class="ruby-identifier">relative_path</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">expand_path</span>(<span class="ruby-identifier">script</span>), <span class="ruby-identifier">project</span>.<span class="ruby-identifier">base_dir</span>)
+  <span class="ruby-identifier">name</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:name</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">script</span>)
+  <span class="ruby-identifier">dir</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:dir</span>] <span class="ruby-operator">||</span> <span class="ruby-node">&quot;$MODULE_DIR$/#{path}&quot;</span>
+  <span class="ruby-identifier">sdk</span> = <span class="ruby-identifier">options</span>[<span class="ruby-value">:sdk</span>] <span class="ruby-operator">||</span> <span class="ruby-string">'rbenv: '</span> <span class="ruby-operator">+</span> (<span class="ruby-constant">IO</span>.<span class="ruby-identifier">read</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">dirname</span>(<span class="ruby-keyword">__FILE__</span>) <span class="ruby-operator">+</span> <span class="ruby-string">'/../.ruby-version'</span>).<span class="ruby-identifier">trim</span> <span class="ruby-keyword">rescue</span> <span class="ruby-node">&quot;jruby-#{RUBY_VERSION}&quot;</span>)
+
+  <span class="ruby-identifier">add_to_composite_component</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+    <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">configuration</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">name</span>, <span class="ruby-value">:type</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'RubyRunConfigurationType'</span>, <span class="ruby-value">:factoryName</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'Ruby'</span>, <span class="ruby-value">:default</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-operator">!</span><span class="ruby-operator">!</span><span class="ruby-identifier">options</span>[<span class="ruby-value">:default</span>]) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">module</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">project</span>.<span class="ruby-identifier">iml</span>.<span class="ruby-identifier">id</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'RUBY_ARGS'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'-e STDOUT.sync=true;STDERR.sync=true;load($0=ARGV.shift)'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'WORK DIR'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">dir</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'SHOULD_USE_SDK'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'ALTERN_SDK_NAME'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">sdk</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'myPassParentEnvs'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">envs</span>
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">EXTENSION</span>(<span class="ruby-value">:ID</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'BundlerRunConfigurationExtension'</span>, <span class="ruby-value">:bundleExecEnabled</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'false'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">EXTENSION</span>(<span class="ruby-value">:ID</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'JRubyRunConfigurationExtension'</span>)
+
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'SCRIPT_PATH'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">script</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RUBY_RUN_CONFIG</span>(<span class="ruby-value">:NAME</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'SCRIPT_ARGS'</span>, <span class="ruby-value">:VALUE</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">args</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RunnerSettings</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'RubyDebugRunner'</span>)
+      <span class="ruby-identifier">xml</span>.<span class="ruby-constant">ConfigurationWrapper</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'RubyDebugRunner'</span>)
+    <span class="ruby-keyword">end</span>
+  <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- add_ruby_script_configuration-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- add_ruby_script_configuration-method -->
+
+    
       <div id="method-i-add_sql_server_data_source" class="method-detail ">
         
         <div class="method-heading">
@@ -1298,6 +1526,90 @@
       <h3 class="section-header">Protected Instance Methods</h3>
 
     
+      <div id="method-i-add_glassfish_configuration_wrapper" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">add_glassfish_configuration_wrapper</span><span
+            class="method-args">(xml, name)</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="add_glassfish_configuration_wrapper-source">
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1017</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_glassfish_configuration_wrapper</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">name</span>)
+  <span class="ruby-identifier">xml</span>.<span class="ruby-constant">ConfigurationWrapper</span>(<span class="ruby-value">:VM_VAR</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'JAVA_OPTS'</span>, <span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">name</span>.<span class="ruby-identifier">to_s</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">configuration_wrapper</span><span class="ruby-operator">|</span>
+    <span class="ruby-identifier">configuration_wrapper</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'USE_ENV_VARIABLES'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+    <span class="ruby-identifier">configuration_wrapper</span>.<span class="ruby-constant">STARTUP</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">startup</span><span class="ruby-operator">|</span>
+      <span class="ruby-identifier">startup</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'USE_DEFAULT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+      <span class="ruby-identifier">startup</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'SCRIPT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">startup</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'VM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">startup</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PROGRAM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+    <span class="ruby-keyword">end</span>
+    <span class="ruby-identifier">configuration_wrapper</span>.<span class="ruby-constant">SHUTDOWN</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">shutdown</span><span class="ruby-operator">|</span>
+      <span class="ruby-identifier">shutdown</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'USE_DEFAULT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'true'</span>)
+      <span class="ruby-identifier">shutdown</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'SCRIPT'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">shutdown</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'VM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">shutdown</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">'PROGRAM_PARAMETERS'</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">''</span>)
+    <span class="ruby-keyword">end</span>
+  <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- add_glassfish_configuration_wrapper-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- add_glassfish_configuration_wrapper-method -->
+
+    
+      <div id="method-i-add_glassfish_runner_settings" class="method-detail ">
+        
+        <div class="method-heading">
+          <span class="method-name">add_glassfish_runner_settings</span><span
+            class="method-args">(xml, name, options = {})</span>
+          
+          <span class="method-click-advice">click to toggle source</span>
+          
+        </div>
+        
+
+        <div class="method-description">
+          
+          
+          
+          
+
+          
+          <div class="method-source-code" id="add_glassfish_runner_settings-source">
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1009</span>
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">add_glassfish_runner_settings</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">name</span>, <span class="ruby-identifier">options</span> = {})
+  <span class="ruby-identifier">xml</span>.<span class="ruby-constant">RunnerSettings</span>(<span class="ruby-value">:RunnerId</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">name</span>.<span class="ruby-identifier">to_s</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">runner_settings</span><span class="ruby-operator">|</span>
+    <span class="ruby-identifier">options</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">key</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span>
+      <span class="ruby-identifier">runner_settings</span>.<span class="ruby-identifier">option</span>(<span class="ruby-value">:name</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">key</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-value">:value</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">value</span>.<span class="ruby-identifier">to_s</span>)
+    <span class="ruby-keyword">end</span>
+  <span class="ruby-keyword">end</span>
+<span class="ruby-keyword">end</span></pre>
+          </div><!-- add_glassfish_runner_settings-source -->
+          
+        </div>
+
+        
+
+        
+      </div><!-- add_glassfish_runner_settings-method -->
+
+    
       <div id="method-i-artifact_content" class="method-detail ">
         
         <div class="method-heading">
@@ -1317,7 +1629,7 @@
 
           
           <div class="method-source-code" id="artifact_content-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 878</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1035</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">artifact_content</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">projects</span>, <span class="ruby-identifier">options</span>)
   <span class="ruby-identifier">emit_module_output</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">projects</span>)
   <span class="ruby-identifier">emit_jpa_descriptors</span>(<span class="ruby-identifier">xml</span>, <span class="ruby-identifier">project</span>, <span class="ruby-identifier">options</span>)
@@ -1352,7 +1664,7 @@
 
           
           <div class="method-source-code" id="artifacts_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 996</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1153</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">artifacts_component</span>
   <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">&quot;ArtifactManager&quot;</span>, {}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">artifacts</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1385,7 +1697,7 @@
 
           
           <div class="method-source-code" id="base_document-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 888</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1045</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">base_document</span>
   <span class="ruby-identifier">target</span> = <span class="ruby-constant">StringIO</span>.<span class="ruby-identifier">new</span>
   <span class="ruby-constant">Builder</span><span class="ruby-operator">::</span><span class="ruby-constant">XmlMarkup</span>.<span class="ruby-identifier">new</span>(<span class="ruby-value">:target</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">target</span>).<span class="ruby-identifier">project</span>(<span class="ruby-value">:version</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;4&quot;</span>)
@@ -1420,7 +1732,7 @@
 
           
           <div class="method-source-code" id="configurations_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1000</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1157</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">configurations_component</span>
   <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">&quot;ProjectRunConfigurationManager&quot;</span>, {}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">configurations</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1453,7 +1765,7 @@
 
           
           <div class="method-source-code" id="data_sources_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 992</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1149</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">data_sources_component</span>
   <span class="ruby-identifier">create_composite_component</span>(<span class="ruby-string">&quot;DataSourceManagerImpl&quot;</span>, {<span class="ruby-value">:format</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;xml&quot;</span>, <span class="ruby-value">:hash</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;3208837817&quot;</span>}, <span class="ruby-keyword">self</span>.<span class="ruby-identifier">data_sources</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1486,7 +1798,7 @@
 
           
           <div class="method-source-code" id="default_components-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 894</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1051</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">default_components</span>
   [
     <span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">modules_component</span> },
@@ -1526,7 +1838,7 @@
 
           
           <div class="method-source-code" id="extension-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 884</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1041</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">extension</span>
   <span class="ruby-string">&quot;ipr&quot;</span>
 <span class="ruby-keyword">end</span></pre>
@@ -1559,7 +1871,7 @@
 
           
           <div class="method-source-code" id="framework_detection_exclusion_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 905</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1062</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">framework_detection_exclusion_component</span>
   <span class="ruby-identifier">create_component</span>(<span class="ruby-string">'FrameworkDetectionExcludesConfiguration'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
     <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">file</span> <span class="ruby-value">:url</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">file_path</span>(<span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:artifacts</span>))
@@ -1594,7 +1906,7 @@
 
           
           <div class="method-source-code" id="initial_components-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 911</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1068</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">initial_components</span>
   [
     <span class="ruby-identifier">lambda</span> { <span class="ruby-identifier">project_root_manager_component</span> },
@@ -1630,7 +1942,7 @@
 
           
           <div class="method-source-code" id="modules_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 937</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1094</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">modules_component</span>
   <span class="ruby-identifier">create_component</span>(<span class="ruby-string">&quot;ProjectModuleManager&quot;</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
     <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">modules</span> <span class="ruby-keyword">do</span>
@@ -1685,7 +1997,7 @@
 
           
           <div class="method-source-code" id="project_details_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 931</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1088</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">project_details_component</span>
   <span class="ruby-identifier">create_component</span>(<span class="ruby-string">&quot;ProjectDetails&quot;</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">xml</span><span class="ruby-operator">|</span>
     <span class="ruby-identifier">xml</span>.<span class="ruby-identifier">option</span>(<span class="ruby-string">&quot;name&quot;</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-string">&quot;projectName&quot;</span>, <span class="ruby-string">&quot;value&quot;</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">name</span>)
@@ -1720,7 +2032,7 @@
 
           
           <div class="method-source-code" id="project_root_manager_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 918</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1075</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">project_root_manager_component</span>
   <span class="ruby-identifier">attribs</span> = {}
   <span class="ruby-identifier">attribs</span>[<span class="ruby-string">&quot;version&quot;</span>] = <span class="ruby-string">&quot;2&quot;</span>
@@ -1762,7 +2074,7 @@
 
           
           <div class="method-source-code" id="resolve_path-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1004</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1161</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">resolve_path</span>(<span class="ruby-identifier">path</span>)
   <span class="ruby-identifier">resolve_path_from_base</span>(<span class="ruby-identifier">path</span>, <span class="ruby-string">&quot;$PROJECT_DIR$&quot;</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1795,7 +2107,7 @@
 
           
           <div class="method-source-code" id="vcs_component-source">
-            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 963</span>
+            <pre><span class="ruby-comment"># File lib/buildr/ide/idea.rb, line 1120</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">vcs_component</span>
   <span class="ruby-identifier">project_directories</span> = <span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">projects</span>.<span class="ruby-identifier">select</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">iml?</span> }.<span class="ruby-identifier">collect</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">p</span><span class="ruby-operator">|</span> <span class="ruby-identifier">p</span>.<span class="ruby-identifier">base_dir</span> }
   <span class="ruby-identifier">project_directories</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">buildr_project</span>.<span class="ruby-identifier">base_dir</span>



Mime
View raw message