Modified: buildr/site/rdoc/File.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/File.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/File.html (original)
+++ buildr/site/rdoc/File.html Tue Mar 29 17:54:49 2016
@@ -120,6 +120,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/FileUtils.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/FileUtils.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/FileUtils.html (original)
+++ buildr/site/rdoc/FileUtils.html Tue Mar 29 17:54:49 2016
@@ -121,6 +121,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -500,18 +502,18 @@
     <span class="ruby-keyword">if</span> <span 
class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span>
       <span class="ruby-comment"># Ruby uses forward slashes regardless of 
platform,</span>
       <span class="ruby-comment"># unfortunately cd c:/some/path fails on 
Windows</span>
-      <span class="ruby-identifier">pwd</span> = <span 
class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>.<span 
class="ruby-identifier">gsub</span>(<span class="ruby-regexp">%r{/}</span>, 
<span class="ruby-string">'\'</span>)
+      <span class="ruby-identifier">pwd</span> = <span 
class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>.<span 
class="ruby-identifier">gsub</span>(<span class="ruby-regexp">%r{/}</span>, 
<span class="ruby-string">&#39;\&#39;</span>)
       <span class="ruby-identifier">cd</span> = <span 
class="ruby-node">&quot;cd /d \&quot;#{pwd}\&quot; &amp;&amp; &quot;</span>
     <span class="ruby-keyword">else</span>
-      <span class="ruby-identifier">cd</span> = <span 
class="ruby-node">&quot;cd '#{Dir.pwd}' &amp;&amp; &quot;</span>
+      <span class="ruby-identifier">cd</span> = <span 
class="ruby-node">&quot;cd &#39;#{Dir.pwd}&#39; &amp;&amp; &quot;</span>
     <span class="ruby-keyword">end</span>
     <span class="ruby-identifier">args</span> = <span 
class="ruby-keyword">if</span> <span class="ruby-identifier">cmd</span>.<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">1</span> <span class="ruby-keyword">then</span> <span 
class="ruby-identifier">cmd</span>[<span class="ruby-value">1</span><span 
class="ruby-operator">..</span><span class="ruby-identifier">cmd</span>.<span 
class="ruby-identifier">size</span>] <span class="ruby-keyword">else</span> [] 
<span class="ruby-keyword">end</span>
 
     <span class="ruby-identifier">res</span> = <span 
class="ruby-keyword">if</span> <span class="ruby-constant">Buildr</span><span 
class="ruby-operator">::</span><span class="ruby-constant">Util</span>.<span 
class="ruby-identifier">win_os?</span> <span 
class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-identifier">cmd</span>.<span class="ruby-identifier">size</span> 
<span class="ruby-operator">==</span> <span class="ruby-value">1</span>
       <span class="ruby-identifier">__native_system__</span>(<span 
class="ruby-node">&quot;#{cd} call #{cmd.first}&quot;</span>)
     <span class="ruby-keyword">else</span>
-      <span class="ruby-identifier">arg_str</span> = <span 
class="ruby-identifier">args</span>.<span class="ruby-identifier">map</span> { 
<span class="ruby-operator">|</span><span class="ruby-identifier">a</span><span 
class="ruby-operator">|</span> <span 
class="ruby-node">&quot;'#{a}'&quot;</span> }
-      <span class="ruby-identifier">__native_system__</span>(<span 
class="ruby-identifier">cd</span> <span class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd</span>.<span class="ruby-identifier">first</span> 
<span class="ruby-operator">+</span> <span class="ruby-string">' '</span> <span 
class="ruby-operator">+</span> <span 
class="ruby-identifier">arg_str</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>))
+      <span class="ruby-identifier">arg_str</span> = <span 
class="ruby-identifier">args</span>.<span class="ruby-identifier">map</span> { 
<span class="ruby-operator">|</span><span class="ruby-identifier">a</span><span 
class="ruby-operator">|</span> <span 
class="ruby-node">&quot;&#39;#{a}&#39;&quot;</span> }
+      <span class="ruby-identifier">__native_system__</span>(<span 
class="ruby-identifier">cd</span> <span class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd</span>.<span class="ruby-identifier">first</span> 
<span class="ruby-operator">+</span> <span class="ruby-string">&#39; 
&#39;</span> <span class="ruby-operator">+</span> <span 
class="ruby-identifier">arg_str</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>))
     <span class="ruby-keyword">end</span>
     <span class="ruby-identifier">status</span> = <span 
class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span 
class="ruby-constant">ProcessStatus</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-value">0</span>, <span 
class="ruby-identifier">res</span> <span class="ruby-operator">==</span> <span 
class="ruby-value">0</span>, <span class="ruby-identifier">res</span>)    <span 
class="ruby-comment"># KLUDGE</span>
     <span class="ruby-identifier">block</span>.<span 
class="ruby-identifier">call</span>(<span class="ruby-identifier">res</span> 
<span class="ruby-operator">==</span> <span class="ruby-value">0</span>, <span 
class="ruby-identifier">status</span>)

Modified: buildr/site/rdoc/FileUtils/FFI.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/FileUtils/FFI.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/FileUtils/FFI.html (original)
+++ buildr/site/rdoc/FileUtils/FFI.html Tue Mar 29 17:54:49 2016
@@ -98,6 +98,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/FileUtils/FFI/Platform.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/FileUtils/FFI/Platform.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/FileUtils/FFI/Platform.html (original)
+++ buildr/site/rdoc/FileUtils/FFI/Platform.html Tue Mar 29 17:54:49 2016
@@ -98,6 +98,8 @@
   
     <li><a 
href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/Gem.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Gem.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Gem.html (original)
+++ buildr/site/rdoc/Gem.html Tue Mar 29 17:54:49 2016
@@ -101,6 +101,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/Gem/Version.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Gem/Version.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Gem/Version.html (original)
+++ buildr/site/rdoc/Gem/Version.html Tue Mar 29 17:54:49 2016
@@ -114,6 +114,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/Hash.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Hash.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Hash.html (original)
+++ buildr/site/rdoc/Hash.html Tue Mar 29 17:54:49 2016
@@ -120,6 +120,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -476,9 +478,9 @@
           <p>Returns a hash from a string in the <a href="Java.html">Java</a> 
properties
 file format. For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-string">'foo=bar\nbaz=fab'</span>
+<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-string">&#39;foo=bar\nbaz=fab&#39;</span>
 <span class="ruby-constant">Hash</span>.<span 
class="ruby-identifier">from_properties</span>(<span 
class="ruby-identifier">str</span>)
-=<span class="ruby-operator">&gt;</span> { <span 
class="ruby-string">'foo'</span>=<span class="ruby-operator">&gt;</span><span 
class="ruby-string">'bar'</span>, <span class="ruby-string">'baz'</span>=<span 
class="ruby-operator">&gt;</span><span class="ruby-string">'fab'</span> }.<span 
class="ruby-identifier">to_properties</span>
+=<span class="ruby-operator">&gt;</span> { <span 
class="ruby-string">&#39;foo&#39;</span>=<span 
class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;bar&#39;</span>, <span 
class="ruby-string">&#39;baz&#39;</span>=<span 
class="ruby-operator">&gt;</span><span class="ruby-string">&#39;fab&#39;</span> 
}.<span class="ruby-identifier">to_properties</span>
 </pre>
           
           
@@ -494,8 +496,8 @@ file format. For example:</p>
   <span class="ruby-identifier">keys</span> = <span 
class="ruby-identifier">java_properties</span>.<span 
class="ruby-identifier">keySet</span>.<span 
class="ruby-identifier">iterator</span>
   <span class="ruby-keyword">while</span> <span 
class="ruby-identifier">keys</span>.<span class="ruby-identifier">hasNext</span>
     <span class="ruby-comment"># Calling key.next in JRuby returns a 
java.lang.String, behaving as a Ruby string and life is good.</span>
-    <span class="ruby-comment"># MRI, unfortunately, treats next() like the 
interface says returning an object that's not a String,</span>
-    <span class="ruby-comment"># and the Hash doesn't work the way we need it 
to.  Unfortunately, we can call toString on MRI's object,</span>
+    <span class="ruby-comment"># MRI, unfortunately, treats next() like the 
interface says returning an object that&#39;s not a String,</span>
+    <span class="ruby-comment"># and the Hash doesn&#39;t work the way we need 
it to.  Unfortunately, we can call toString on MRI&#39;s object,</span>
     <span class="ruby-comment"># but not on the JRuby one; calling to_s on the 
JRuby object returns what we need, but ... you guessed it.</span>
     <span class="ruby-comment">#  So this seems like the one hack to unite 
them both.</span>
     <span class="ruby-comment">#key = 
Java.java.lang.String.valueOf(keys.next.to_s)</span>
@@ -624,7 +626,7 @@ file format. For example:</p>
           <p>Convert hash to string format used for <a 
href="Java.html">Java</a>
 properties file. For example:</p>
 
-<pre class="ruby">{ <span class="ruby-string">'foo'</span>=<span 
class="ruby-operator">&gt;</span><span class="ruby-string">'bar'</span>, <span 
class="ruby-string">'baz'</span>=<span class="ruby-operator">&gt;</span><span 
class="ruby-string">'fab'</span> }.<span 
class="ruby-identifier">to_properties</span>
+<pre class="ruby">{ <span class="ruby-string">&#39;foo&#39;</span>=<span 
class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;bar&#39;</span>, <span 
class="ruby-string">&#39;baz&#39;</span>=<span 
class="ruby-operator">&gt;</span><span class="ruby-string">&#39;fab&#39;</span> 
}.<span class="ruby-identifier">to_properties</span>
 =<span class="ruby-operator">&gt;</span> <span 
class="ruby-identifier">foo</span>=<span class="ruby-identifier">bar</span>
    <span class="ruby-identifier">baz</span>=<span 
class="ruby-identifier">fab</span>
 </pre>

Modified: buildr/site/rdoc/Java.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Java.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Java.html (original)
+++ buildr/site/rdoc/Java.html Tue Mar 29 17:54:49 2016
@@ -129,6 +129,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -456,9 +458,9 @@ objects.</p>
 <p><a href="Java.html">Java</a> classes are accessed as static methods on the
 <a href="Java.html">Java</a> module, for example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-string">'hai!'</span>)
+<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">new</span>(<span 
class="ruby-string">&#39;hai!&#39;</span>)
 <span class="ruby-identifier">str</span>.<span 
class="ruby-identifier">toUpperCase</span>
-=<span class="ruby-operator">&gt;</span> <span 
class="ruby-string">'HAI!'</span>
+=<span class="ruby-operator">&gt;</span> <span 
class="ruby-string">&#39;HAI!&#39;</span>
 <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">isInstance</span>(<span 
class="ruby-identifier">str</span>)
 =<span class="ruby-operator">&gt;</span> <span class="ruby-keyword">true</span>
 <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">com</span>.<span 
class="ruby-identifier">sun</span>.<span 
class="ruby-identifier">tools</span>.<span 
class="ruby-identifier">javac</span>.<span 
class="ruby-constant">Main</span>.<span 
class="ruby-identifier">compile</span>(<span 
class="ruby-identifier">args</span>)
@@ -474,7 +476,7 @@ classpath.</p>
 
 <p>For example, Ant is loaded as follows:</p>
 
-<pre>Java.classpath &lt;&lt; 'org.apache.ant:ant:jar:1.7.0'</pre>
+<pre>Java.classpath &lt;&lt; &#39;org.apache.ant:ant:jar:1.7.0&#39;</pre>
 
 <p>Artifacts can only be downloaded after the Buildfile has loaded, giving it
 a chance to specify which remote repositories to use, so adding to
@@ -509,9 +511,9 @@ objects.</p>
 <p><a href="Java.html">Java</a> classes are accessed as static methods on the
 <a href="Java.html">Java</a> module, for example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">new</span>(<span class="ruby-string">'hai!'</span>)
+<pre class="ruby"><span class="ruby-identifier">str</span> = <span 
class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">new</span>(<span 
class="ruby-string">&#39;hai!&#39;</span>)
 <span class="ruby-identifier">str</span>.<span 
class="ruby-identifier">toUpperCase</span>
-=<span class="ruby-operator">&gt;</span> <span 
class="ruby-string">'HAI!'</span>
+=<span class="ruby-operator">&gt;</span> <span 
class="ruby-string">&#39;HAI!&#39;</span>
 <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">String</span>.<span 
class="ruby-identifier">isInstance</span>(<span 
class="ruby-identifier">str</span>)
 =<span class="ruby-operator">&gt;</span> <span class="ruby-keyword">true</span>
 <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">com</span>.<span 
class="ruby-identifier">sun</span>.<span 
class="ruby-identifier">tools</span>.<span 
class="ruby-identifier">javac</span>.<span 
class="ruby-constant">Main</span>.<span 
class="ruby-identifier">compile</span>(<span 
class="ruby-identifier">args</span>)
@@ -527,7 +529,7 @@ classpath.</p>
 
 <p>For example, Ant is loaded as follows:</p>
 
-<pre>Java.classpath &lt;&lt; 'org.apache.ant:ant:jar:1.7.0'</pre>
+<pre>Java.classpath &lt;&lt; &#39;org.apache.ant:ant:jar:1.7.0&#39;</pre>
 
 <p>Artifacts can only be downloaded after the Buildfile has loaded, giving it
 a chance to specify which remote repositories to use, so adding to
@@ -607,7 +609,7 @@ used by that extension.</p>
 
 <p>For example, Ant is loaded as follows:</p>
 
-<pre>Java.classpath &lt;&lt; 'org.apache.ant:ant:jar:1.7.0'</pre>
+<pre>Java.classpath &lt;&lt; &#39;org.apache.ant:ant:jar:1.7.0&#39;</pre>
           
           
 
@@ -654,14 +656,14 @@ repositories to use.</p>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">load</span>
   <span class="ruby-keyword">return</span> <span 
class="ruby-keyword">self</span> <span class="ruby-keyword">if</span> <span 
class="ruby-ivar">@loaded</span>
 
-  <span class="ruby-comment"># Adding jars to the jruby's $CLASSPATH should be 
the correct thing, however it</span>
+  <span class="ruby-comment"># Adding jars to the jruby&#39;s $CLASSPATH 
should be the correct thing, however it</span>
   <span class="ruby-comment"># seems like some tools require their jars on 
system class loader (javadoc, junit, etc)</span>
   <span class="ruby-comment"># cp.each { |path| $CLASSPATH &lt;&lt; path 
}</span>
 
   <span class="ruby-comment"># Use system ClassLoader to add classpath</span>
   <span class="ruby-identifier">sysloader</span> = <span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">ClassLoader</span>.<span 
class="ruby-identifier">getSystemClassLoader</span>
-  <span class="ruby-identifier">add_url_method</span> = <span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">Class</span>.<span 
class="ruby-identifier">forName</span>(<span 
class="ruby-string">'java.net.URLClassLoader'</span>).
-    <span class="ruby-identifier">getDeclaredMethod</span>(<span 
class="ruby-string">'addURL'</span>, [<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">net</span>.<span class="ruby-constant">URL</span>.<span 
class="ruby-identifier">java_class</span>].<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span class="ruby-constant">Class</span>))
+  <span class="ruby-identifier">add_url_method</span> = <span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span 
class="ruby-constant">Class</span>.<span 
class="ruby-identifier">forName</span>(<span 
class="ruby-string">&#39;java.net.URLClassLoader&#39;</span>).
+    <span class="ruby-identifier">getDeclaredMethod</span>(<span 
class="ruby-string">&#39;addURL&#39;</span>, [<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">net</span>.<span class="ruby-constant">URL</span>.<span 
class="ruby-identifier">java_class</span>].<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span class="ruby-constant">Class</span>))
   <span class="ruby-identifier">add_url_method</span>.<span 
class="ruby-identifier">setAccessible</span>(<span 
class="ruby-keyword">true</span>)
   <span class="ruby-identifier">add_path</span> = <span 
class="ruby-identifier">lambda</span> { <span 
class="ruby-operator">|</span><span class="ruby-identifier">path</span><span 
class="ruby-operator">|</span> <span 
class="ruby-identifier">add_url_method</span>.<span 
class="ruby-identifier">invoke</span>(<span 
class="ruby-identifier">sysloader</span>, [<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">io</span>.<span class="ruby-constant">File</span>.<span 
class="ruby-identifier">new</span>(<span 
class="ruby-identifier">path</span>).<span 
class="ruby-identifier">toURI</span>.<span 
class="ruby-identifier">toURL</span>].<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-identifier">java</span>.<span 
class="ruby-identifier">net</span>.<span class="ruby-constant">URL</span>)) }
 

Modified: buildr/site/rdoc/Java/Commands.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Java/Commands.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Java/Commands.html (original)
+++ buildr/site/rdoc/Java/Commands.html Tue Mar 29 17:54:49 2016
@@ -118,6 +118,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -500,22 +502,22 @@ These are all expanded into artifacts, a
 
   <span class="ruby-identifier">files</span> = <span 
class="ruby-identifier">args</span>.<span 
class="ruby-identifier">flatten</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span class="ruby-value">:to_s</span>).
     <span class="ruby-identifier">collect</span> { <span 
class="ruby-operator">|</span><span class="ruby-identifier">arg</span><span 
class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span 
class="ruby-identifier">directory?</span>(<span 
class="ruby-identifier">arg</span>) <span class="ruby-operator">?</span> <span 
class="ruby-constant">FileList</span>[<span 
class="ruby-node">&quot;#{arg}/**/*.java&quot;</span>] <span 
class="ruby-operator">:</span> <span class="ruby-identifier">arg</span> }.<span 
class="ruby-identifier">flatten</span>
-  <span class="ruby-identifier">cmd_args</span> = [ <span 
class="ruby-identifier">trace?</span>(<span class="ruby-value">:apt</span>) 
<span class="ruby-operator">?</span> <span 
class="ruby-string">'-verbose'</span> <span class="ruby-operator">:</span> 
<span class="ruby-string">'-nowarn'</span> ]
+  <span class="ruby-identifier">cmd_args</span> = [ <span 
class="ruby-identifier">trace?</span>(<span class="ruby-value">:apt</span>) 
<span class="ruby-operator">?</span> <span 
class="ruby-string">&#39;-verbose&#39;</span> <span 
class="ruby-operator">:</span> <span 
class="ruby-string">&#39;-nowarn&#39;</span> ]
   <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:compile</span>]
-    <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">'-d'</span> 
<span class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>
+    <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-d&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>
   <span class="ruby-keyword">else</span>
-    <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-nocompile'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">'-s'</span> 
<span class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>
+    <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-nocompile&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-s&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>
   <span class="ruby-keyword">end</span>
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-source'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:source</span>] 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:source</span>]
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-source&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:source</span>] 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:source</span>]
   <span class="ruby-identifier">cp</span> = <span 
class="ruby-identifier">classpath_from</span>(<span 
class="ruby-identifier">options</span>)
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-classpath'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">unless</span> <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">empty?</span>
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-classpath&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">unless</span> <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">empty?</span>
   <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> <span class="ruby-identifier">files</span>
   <span class="ruby-keyword">unless</span> <span 
class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">options</span>.<span 
class="ruby-identifier">dryrun</span>
-    <span class="ruby-identifier">info</span> <span 
class="ruby-string">'Running apt'</span>
-    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">'apt'</span>] <span class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>)
+    <span class="ruby-identifier">info</span> <span 
class="ruby-string">&#39;Running apt&#39;</span>
+    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">&#39;apt&#39;</span>] <span class="ruby-operator">+</span> 
<span class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>)
     <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">load</span>
     <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span><span class="ruby-operator">::</span><span 
class="ruby-identifier">com</span>.<span 
class="ruby-identifier">sun</span>.<span 
class="ruby-identifier">tools</span>.<span 
class="ruby-identifier">apt</span>.<span 
class="ruby-constant">Main</span>.<span 
class="ruby-identifier">process</span>(<span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-operator">::</span><span class="ruby-constant">Java</span><span 
class="ruby-operator">::</span><span class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span class="ruby-constant">String</span>)) 
<span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span 
class="ruby-keyword">or</span>
-      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'Failed to process annotations, see errors above'</span>
+      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Failed to process annotations, see errors 
above&#39;</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- apt-source -->
@@ -563,7 +565,7 @@ These are all expanded into artifacts, a
 <p>:java_args – Any additional arguments to pass (e.g. -hotspot, -xms)</p>
 </li><li>
 <p>:properties – <a href="../Hash.html">Hash</a> of system properties (e.g.
-‘path’=&gt;base_dir).</p>
+&#39;path&#39;=&gt;base_dir).</p>
 </li><li>
 <p>:name – Shows this name, otherwise shows the first argument (the class
 name).</p>
@@ -598,53 +600,53 @@ See http://stackoverflow.com/questions/2
     <span class="ruby-keyword">if</span> <span 
class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span>
       <span class="ruby-comment"># Ruby uses forward slashes regardless of 
platform,</span>
       <span class="ruby-comment"># unfortunately cd c:/some/path fails on 
Windows</span>
-      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;cd /d 
\&quot;#{pwd.gsub(%r{/}, '\\')}\&quot; &amp;&amp; &quot;</span>
+      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;cd /d 
\&quot;#{pwd.gsub(%r{/}, &#39;\\&#39;)}\&quot; &amp;&amp; &quot;</span>
     <span class="ruby-keyword">else</span>
-      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;cd '#{pwd}' 
&amp;&amp; &quot;</span>
+      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;cd 
&#39;#{pwd}&#39; &amp;&amp; &quot;</span>
     <span class="ruby-keyword">end</span>
   <span class="ruby-keyword">end</span>
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">path_to_bin</span>(<span 
class="ruby-string">'java'</span>)
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">path_to_bin</span>(<span 
class="ruby-string">&#39;java&#39;</span>)
   <span class="ruby-identifier">cp</span> = <span 
class="ruby-identifier">classpath_from</span>(<span 
class="ruby-identifier">options</span>)
 
   <span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">empty?</span>
-    <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:pathing_jar</span>] <span class="ruby-operator">==</span> 
<span class="ruby-keyword">true</span> <span class="ruby-operator">||</span> 
(<span class="ruby-identifier">options</span>[<span 
class="ruby-value">:pathing_jar</span>].<span 
class="ruby-identifier">nil?</span> <span 
class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span> 
<span class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>).<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">2048</span>)
+    <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:pathing_jar</span>] <span class="ruby-operator">==</span> 
<span class="ruby-keyword">true</span> <span class="ruby-operator">||</span> 
(<span class="ruby-identifier">options</span>[<span 
class="ruby-value">:pathing_jar</span>].<span 
class="ruby-identifier">nil?</span> <span 
class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span> 
<span class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-string">&#39;:&#39;</span>).<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">2048</span>)
       <span class="ruby-identifier">paths</span> = <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">map</span> 
<span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span 
class="ruby-identifier">c</span><span class="ruby-operator">|</span>
-        <span class="ruby-identifier">path</span> = <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">directory?</span>(<span 
class="ruby-identifier">c</span>) <span class="ruby-operator">&amp;&amp;</span> 
<span class="ruby-operator">!</span><span 
class="ruby-identifier">c</span>.<span 
class="ruby-identifier">end_with?</span>(<span class="ruby-string">'/'</span>) 
<span class="ruby-operator">?</span> <span 
class="ruby-node">&quot;#{c}/&quot;</span> <span class="ruby-operator">:</span> 
<span class="ruby-identifier">c</span>.<span class="ruby-identifier">to_s</span>
+        <span class="ruby-identifier">path</span> = <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">directory?</span>(<span 
class="ruby-identifier">c</span>) <span class="ruby-operator">&amp;&amp;</span> 
<span class="ruby-operator">!</span><span 
class="ruby-identifier">c</span>.<span 
class="ruby-identifier">end_with?</span>(<span 
class="ruby-string">&#39;/&#39;</span>) <span class="ruby-operator">?</span> 
<span class="ruby-node">&quot;#{c}/&quot;</span> <span 
class="ruby-operator">:</span> <span class="ruby-identifier">c</span>.<span 
class="ruby-identifier">to_s</span>
         <span class="ruby-constant">Buildr</span><span 
class="ruby-operator">::</span><span class="ruby-constant">Util</span>.<span 
class="ruby-identifier">win_os?</span> <span class="ruby-operator">?</span> 
<span class="ruby-node">&quot;/#{path}&quot;</span> <span 
class="ruby-operator">:</span> <span class="ruby-identifier">path</span>
       <span class="ruby-keyword">end</span>
-      <span class="ruby-identifier">manifest</span> = <span 
class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span 
class="ruby-constant">Packaging</span><span 
class="ruby-operator">::</span><span class="ruby-constant">Java</span><span 
class="ruby-operator">::</span><span 
class="ruby-constant">Manifest</span>.<span 
class="ruby-identifier">new</span>([{<span 
class="ruby-string">'Class-Path'</span> =<span 
class="ruby-operator">&gt;</span> <span 
class="ruby-identifier">paths</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&quot; 
&quot;</span>)}])
-      <span class="ruby-identifier">tjar</span> = <span 
class="ruby-constant">Tempfile</span>.<span 
class="ruby-identifier">new</span>([<span class="ruby-string">'javacmd'</span>, 
<span class="ruby-string">'.jar'</span>])
+      <span class="ruby-identifier">manifest</span> = <span 
class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span 
class="ruby-constant">Packaging</span><span 
class="ruby-operator">::</span><span class="ruby-constant">Java</span><span 
class="ruby-operator">::</span><span 
class="ruby-constant">Manifest</span>.<span 
class="ruby-identifier">new</span>([{<span 
class="ruby-string">&#39;Class-Path&#39;</span> =<span 
class="ruby-operator">&gt;</span> <span 
class="ruby-identifier">paths</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&quot; 
&quot;</span>)}])
+      <span class="ruby-identifier">tjar</span> = <span 
class="ruby-constant">Tempfile</span>.<span 
class="ruby-identifier">new</span>([<span 
class="ruby-string">&#39;javacmd&#39;</span>, <span 
class="ruby-string">&#39;.jar&#39;</span>])
       <span class="ruby-constant">Zip</span><span 
class="ruby-operator">::</span><span 
class="ruby-constant">ZipOutputStream</span>.<span 
class="ruby-identifier">open</span>(<span 
class="ruby-identifier">tjar</span>.<span class="ruby-identifier">path</span>) 
<span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span 
class="ruby-identifier">zos</span><span class="ruby-operator">|</span>
-        <span class="ruby-identifier">zos</span>.<span 
class="ruby-identifier">put_next_entry</span>(<span 
class="ruby-string">'META-INF/MANIFEST.MF'</span>)
+        <span class="ruby-identifier">zos</span>.<span 
class="ruby-identifier">put_next_entry</span>(<span 
class="ruby-string">&#39;META-INF/MANIFEST.MF&#39;</span>)
         <span class="ruby-identifier">zos</span>.<span 
class="ruby-identifier">write</span> <span 
class="ruby-identifier">manifest</span>.<span 
class="ruby-identifier">to_s</span>
         <span class="ruby-identifier">zos</span>.<span 
class="ruby-identifier">write</span> <span 
class="ruby-string">&quot;\n&quot;</span>
       <span class="ruby-keyword">end</span>
       <span class="ruby-identifier">tjar</span>.<span 
class="ruby-identifier">close</span>
 
-      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-classpath'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">tjar</span>.<span class="ruby-identifier">path</span>
+      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-classpath&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">tjar</span>.<span class="ruby-identifier">path</span>
     <span class="ruby-keyword">else</span>
-      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-classpath'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>)
+      <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-classpath&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>)
     <span class="ruby-keyword">end</span>
   <span class="ruby-keyword">end</span>
   <span class="ruby-identifier">options</span>[<span 
class="ruby-value">:properties</span>].<span 
class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span 
class="ruby-identifier">k</span>, <span class="ruby-identifier">v</span><span 
class="ruby-operator">|</span> <span class="ruby-identifier">cmd_args</span> 
<span class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-node">&quot;-D#{k}=#{v}&quot;</span> } <span 
class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:properties</span>]
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> (<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:java_args</span>] <span class="ruby-operator">||</span> 
(<span class="ruby-constant">ENV</span>[<span 
class="ruby-string">'JAVA_OPTS'</span>] <span class="ruby-operator">||</span> 
<span class="ruby-constant">ENV</span>[<span 
class="ruby-string">'JAVA_OPTIONS'</span>]).<span 
class="ruby-identifier">to_s</span>.<span 
class="ruby-identifier">split</span>).<span 
class="ruby-identifier">flatten</span>
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> (<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:java_args</span>] <span class="ruby-operator">||</span> 
(<span class="ruby-constant">ENV</span>[<span 
class="ruby-string">&#39;JAVA_OPTS&#39;</span>] <span 
class="ruby-operator">||</span> <span class="ruby-constant">ENV</span>[<span 
class="ruby-string">&#39;JAVA_OPTIONS&#39;</span>]).<span 
class="ruby-identifier">to_s</span>.<span 
class="ruby-identifier">split</span>).<span 
class="ruby-identifier">flatten</span>
   <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> <span class="ruby-identifier">args</span>.<span 
class="ruby-identifier">flatten</span>.<span 
class="ruby-identifier">compact</span>
 
   <span class="ruby-identifier">tmp</span> = <span 
class="ruby-keyword">nil</span>
   <span class="ruby-keyword">begin</span>
-      <span class="ruby-comment"># Windows can't handle cmd lines greater than 
2048/8192 chars.</span>
+      <span class="ruby-comment"># Windows can&#39;t handle cmd lines greater 
than 2048/8192 chars.</span>
       <span class="ruby-comment"># If our cmd line is longer, we create a 
batch file and execute it instead.</span>
-    <span class="ruby-keyword">if</span> <span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span> 
<span class="ruby-operator">&amp;&amp;</span>  <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>).<span 
class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> 
<span class="ruby-value">2048</span>
-      <span class="ruby-comment"># remove '-classpath' and the classpath 
itself from the cmd line.</span>
+    <span class="ruby-keyword">if</span> <span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span> 
<span class="ruby-operator">&amp;&amp;</span>  <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>).<span class="ruby-identifier">size</span> <span 
class="ruby-operator">&gt;</span> <span class="ruby-value">2048</span>
+      <span class="ruby-comment"># remove &#39;-classpath&#39; and the 
classpath itself from the cmd line.</span>
       <span class="ruby-identifier">cp_i</span> = <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">index</span>{<span class="ruby-operator">|</span><span 
class="ruby-identifier">x</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">x</span>.<span class="ruby-identifier">to_s</span> 
<span class="ruby-operator">=~</span> <span 
class="ruby-regexp">/^-classpath/</span>}
       <span class="ruby-value">2</span>.<span 
class="ruby-identifier">times</span> <span class="ruby-keyword">do</span>
         <span class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">delete_at</span> <span 
class="ruby-identifier">cp_i</span> <span class="ruby-keyword">unless</span> 
<span class="ruby-identifier">cp_i</span>.<span 
class="ruby-identifier">nil?</span>
       <span class="ruby-keyword">end</span>
       <span class="ruby-comment"># create tmp batch file.</span>
-      <span class="ruby-identifier">tmp</span> = <span 
class="ruby-constant">Tempfile</span>.<span 
class="ruby-identifier">new</span>([<span class="ruby-string">'starter'</span>, 
<span class="ruby-string">'.bat'</span>])
+      <span class="ruby-identifier">tmp</span> = <span 
class="ruby-constant">Tempfile</span>.<span 
class="ruby-identifier">new</span>([<span 
class="ruby-string">&#39;starter&#39;</span>, <span 
class="ruby-string">&#39;.bat&#39;</span>])
       <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">write</span> <span class="ruby-string">&quot;@echo 
off\n&quot;</span>
-      <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">write</span> <span class="ruby-node">&quot;SET 
CLASSPATH=#{cp.join(File::PATH_SEPARATOR).gsub(%r{/}, '\\')}\n&quot;</span>
-      <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">write</span> <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>)
+      <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">write</span> <span class="ruby-node">&quot;SET 
CLASSPATH=#{cp.join(File::PATH_SEPARATOR).gsub(%r{/}, 
&#39;\\&#39;)}\n&quot;</span>
+      <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">write</span> <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>)
       <span class="ruby-identifier">tmp</span>.<span 
class="ruby-identifier">close</span>
       <span class="ruby-comment"># set new cmd line.</span>
       <span class="ruby-identifier">cmd_args</span> = [<span 
class="ruby-identifier">tmp</span>.<span class="ruby-identifier">path</span>]
@@ -653,7 +655,7 @@ See http://stackoverflow.com/questions/2
     <span class="ruby-keyword">unless</span> <span 
class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">options</span>.<span 
class="ruby-identifier">dryrun</span>
       <span class="ruby-identifier">info</span> <span 
class="ruby-node">&quot;Running #{name}&quot;</span> <span 
class="ruby-keyword">if</span> <span class="ruby-identifier">name</span> <span 
class="ruby-operator">&amp;&amp;</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:verbose</span>]
       <span class="ruby-identifier">block</span> = <span 
class="ruby-identifier">lambda</span> { <span 
class="ruby-operator">|</span><span class="ruby-identifier">ok</span>, <span 
class="ruby-identifier">res</span><span class="ruby-operator">|</span> <span 
class="ruby-identifier">fail</span> <span class="ruby-node">&quot;Failed to 
execute #{name}, see errors above&quot;</span> <span 
class="ruby-keyword">unless</span> <span class="ruby-identifier">ok</span> } 
<span class="ruby-keyword">unless</span> <span 
class="ruby-identifier">block</span>
-      <span class="ruby-identifier">cmd_args</span> = <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>) <span 
class="ruby-keyword">if</span> <span class="ruby-constant">Util</span>.<span 
class="ruby-identifier">win_os?</span>
+      <span class="ruby-identifier">cmd_args</span> = <span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">map</span>(<span 
class="ruby-operator">&amp;</span><span 
class="ruby-value">:inspect</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>) <span class="ruby-keyword">if</span> <span 
class="ruby-constant">Util</span>.<span class="ruby-identifier">win_os?</span>
       <span class="ruby-identifier">sh</span>(<span 
class="ruby-operator">*</span><span class="ruby-identifier">cmd_args</span>) 
<span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span 
class="ruby-identifier">ok</span>, <span class="ruby-identifier">ps</span><span 
class="ruby-operator">|</span>
         <span class="ruby-identifier">block</span>.<span 
class="ruby-identifier">call</span> <span class="ruby-identifier">ok</span>, 
<span class="ruby-identifier">ps</span>
       <span class="ruby-keyword">end</span>
@@ -723,18 +725,18 @@ These are all expanded into artifacts, a
 
   <span class="ruby-identifier">cmd_args</span> = []
   <span class="ruby-identifier">cp</span> = <span 
class="ruby-identifier">classpath_from</span>(<span 
class="ruby-identifier">options</span>)
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-classpath'</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">unless</span> <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">empty?</span>
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">'-sourcepath'</span> <span 
class="ruby-operator">&lt;&lt;</span> [<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:sourcepath</span>]].<span 
class="ruby-identifier">flatten</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:sourcepath</span>]
-  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">'-d'</span> 
<span class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">expand_path</span>(<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>) 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:output</span>]
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-classpath&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-identifier">cp</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">unless</span> <span 
class="ruby-identifier">cp</span>.<span class="ruby-identifier">empty?</span>
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-sourcepath&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> [<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:sourcepath</span>]].<span 
class="ruby-identifier">flatten</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span><span class="ruby-operator">::</span><span 
class="ruby-constant">PATH_SEPARATOR</span>) <span 
class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:sourcepath</span>]
+  <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-string">&#39;-d&#39;</span> <span 
class="ruby-operator">&lt;&lt;</span> <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">expand_path</span>(<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>) 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:output</span>]
   <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:javac_args</span>].<span 
class="ruby-identifier">flatten</span> <span class="ruby-keyword">if</span> 
<span class="ruby-identifier">options</span>[<span 
class="ruby-value">:javac_args</span>]
   <span class="ruby-identifier">cmd_args</span> <span 
class="ruby-operator">+=</span> <span class="ruby-identifier">files</span>
   <span class="ruby-keyword">unless</span> <span 
class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">options</span>.<span 
class="ruby-identifier">dryrun</span>
     <span class="ruby-identifier">mkdir_p</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:output</span>] 
<span class="ruby-keyword">if</span> <span 
class="ruby-identifier">options</span>[<span class="ruby-value">:output</span>]
     <span class="ruby-identifier">info</span> <span 
class="ruby-node">&quot;Compiling #{files.size} source files in 
#{name}&quot;</span>
-    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">'javac'</span>] <span class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>)
+    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">&#39;javac&#39;</span>] <span 
class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>)
     <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">load</span>
     <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span><span class="ruby-operator">::</span><span 
class="ruby-identifier">com</span>.<span 
class="ruby-identifier">sun</span>.<span 
class="ruby-identifier">tools</span>.<span 
class="ruby-identifier">javac</span>.<span 
class="ruby-constant">Main</span>.<span 
class="ruby-identifier">compile</span>(<span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-operator">::</span><span class="ruby-constant">Java</span><span 
class="ruby-operator">::</span><span class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span class="ruby-constant">String</span>)) 
<span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span 
class="ruby-keyword">or</span>
-      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'Failed to compile, see errors above'</span>
+      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Failed to compile, see errors above&#39;</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- javac-source -->
@@ -782,8 +784,8 @@ These are all expanded into artifacts, a
 </li><li>
 <p>false – Prefixed, for example, :index=&gt;false becomes -noindex</p>
 </li><li>
-<p>string – Option with value, for example, :windowtitle=&gt;‘My project’
-becomes -windowtitle “My project”</p>
+<p>string – Option with value, for example, :windowtitle=&gt;&#39;My
+project&#39; becomes -windowtitle “My project”</p>
 </li><li>
 <p>array – Option with set of values separated by spaces.</p>
 </li></ul>
@@ -797,7 +799,7 @@ becomes -windowtitle “My projectâ�
   <span class="ruby-identifier">options</span> = <span 
class="ruby-constant">Hash</span> <span class="ruby-operator">===</span> <span 
class="ruby-identifier">args</span>.<span class="ruby-identifier">last</span> 
<span class="ruby-operator">?</span> <span 
class="ruby-identifier">args</span>.<span class="ruby-identifier">pop</span> 
<span class="ruby-operator">:</span> {}
   <span class="ruby-identifier">fail</span> <span class="ruby-string">&quot;No 
output defined for javadoc&quot;</span> <span class="ruby-keyword">if</span> 
<span class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">nil?</span>
   <span class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>] = <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">expand_path</span>(<span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>].<span class="ruby-identifier">to_s</span>)
-  <span class="ruby-identifier">cmd_args</span> = [ <span 
class="ruby-string">'-d'</span>, <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>], <span 
class="ruby-identifier">trace?</span>(<span class="ruby-value">:javadoc</span>) 
<span class="ruby-operator">?</span> <span 
class="ruby-string">'-verbose'</span> <span class="ruby-operator">:</span> 
<span class="ruby-string">'-quiet'</span> ]
+  <span class="ruby-identifier">cmd_args</span> = [ <span 
class="ruby-string">&#39;-d&#39;</span>, <span 
class="ruby-identifier">options</span>[<span 
class="ruby-value">:output</span>], <span 
class="ruby-identifier">trace?</span>(<span class="ruby-value">:javadoc</span>) 
<span class="ruby-operator">?</span> <span 
class="ruby-string">&#39;-verbose&#39;</span> <span 
class="ruby-operator">:</span> <span 
class="ruby-string">&#39;-quiet&#39;</span> ]
   <span class="ruby-identifier">options</span>.<span 
class="ruby-identifier">reject</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-value">:output</span>, <span class="ruby-value">:name</span>, <span 
class="ruby-value">:sourcepath</span>, <span 
class="ruby-value">:classpath</span>].<span 
class="ruby-identifier">include?</span>(<span 
class="ruby-identifier">key</span>) }.
     <span class="ruby-identifier">each</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">value</span>.<span 
class="ruby-identifier">invoke</span> <span class="ruby-keyword">if</span> 
<span class="ruby-identifier">value</span>.<span 
class="ruby-identifier">respond_to?</span>(<span 
class="ruby-value">:invoke</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>
@@ -822,10 +824,10 @@ becomes -windowtitle “My projectâ�
   <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">Dir</span>.<span class="ruby-identifier">pwd</span>
   <span class="ruby-keyword">unless</span> <span 
class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">options</span>.<span 
class="ruby-identifier">dryrun</span>
     <span class="ruby-identifier">info</span> <span 
class="ruby-node">&quot;Generating Javadoc for #{name}&quot;</span>
-    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">'javadoc'</span>] <span class="ruby-operator">+</span> 
<span class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>)
+    <span class="ruby-identifier">trace</span> ([<span 
class="ruby-string">&#39;javadoc&#39;</span>] <span 
class="ruby-operator">+</span> <span 
class="ruby-identifier">cmd_args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>)
     <span class="ruby-constant">Java</span>.<span 
class="ruby-identifier">load</span>
     <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span><span class="ruby-operator">::</span><span 
class="ruby-identifier">com</span>.<span 
class="ruby-identifier">sun</span>.<span 
class="ruby-identifier">tools</span>.<span 
class="ruby-identifier">javadoc</span>.<span 
class="ruby-constant">Main</span>.<span 
class="ruby-identifier">execute</span>(<span 
class="ruby-identifier">cmd_args</span>.<span 
class="ruby-identifier">to_java</span>(<span 
class="ruby-operator">::</span><span class="ruby-constant">Java</span><span 
class="ruby-operator">::</span><span class="ruby-identifier">java</span>.<span 
class="ruby-identifier">lang</span>.<span class="ruby-constant">String</span>)) 
<span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span 
class="ruby-keyword">or</span>
-      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'Failed to generate Javadocs, see errors above'</span>
+      <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Failed to generate Javadocs, see errors 
above&#39;</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- javadoc-source -->
@@ -907,9 +909,9 @@ invokes each of the artifacts and return
           <div class="method-source-code" id="path_to_bin-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/commands.rb, line 262</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">path_to_bin</span>(<span 
class="ruby-identifier">name</span> = <span class="ruby-keyword">nil</span>)
-  <span class="ruby-identifier">home</span> = <span 
class="ruby-constant">ENV</span>[<span class="ruby-string">'JAVA_HOME'</span>] 
<span class="ruby-keyword">or</span> <span class="ruby-identifier">fail</span> 
<span class="ruby-string">'Are we forgetting something? JAVA_HOME not 
set.'</span>
-  <span class="ruby-identifier">bin</span> = <span 
class="ruby-constant">Util</span>.<span 
class="ruby-identifier">normalize_path</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-identifier">home</span>, 
<span class="ruby-string">'bin'</span>))
-  <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'JAVA_HOME environment variable does not point to a valid 
JRE/JDK installation.'</span> <span class="ruby-keyword">unless</span> <span 
class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span> 
<span class="ruby-identifier">bin</span>
+  <span class="ruby-identifier">home</span> = <span 
class="ruby-constant">ENV</span>[<span 
class="ruby-string">&#39;JAVA_HOME&#39;</span>] <span 
class="ruby-keyword">or</span> <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Are we forgetting something? JAVA_HOME not 
set.&#39;</span>
+  <span class="ruby-identifier">bin</span> = <span 
class="ruby-constant">Util</span>.<span 
class="ruby-identifier">normalize_path</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-identifier">home</span>, 
<span class="ruby-string">&#39;bin&#39;</span>))
+  <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;JAVA_HOME environment variable does not point to a 
valid JRE/JDK installation.&#39;</span> <span 
class="ruby-keyword">unless</span> <span 
class="ruby-constant">File</span>.<span class="ruby-identifier">exist?</span> 
<span class="ruby-identifier">bin</span>
   <span class="ruby-constant">Util</span>.<span 
class="ruby-identifier">normalize_path</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span class="ruby-identifier">bin</span>, 
<span class="ruby-identifier">name</span>.<span 
class="ruby-identifier">to_s</span>))
 <span class="ruby-keyword">end</span></pre>
           </div><!-- path_to_bin-source -->

Modified: buildr/site/rdoc/Java/JavaWrapper.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Java/JavaWrapper.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Java/JavaWrapper.html (original)
+++ buildr/site/rdoc/Java/JavaWrapper.html Tue Mar 29 17:54:49 2016
@@ -136,6 +136,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -457,7 +459,7 @@
 wrapper around RJB/JRuby. From this version forward, we apply with JRuby
 style for importing <a href="../Java.html">Java</a> classes:</p>
 
-<pre>Java.java.lang.String.new('hai!')</pre>
+<pre>Java.java.lang.String.new(&#39;hai!&#39;)</pre>
 
 <p>You still need to call <a href="../Java.html#method-c-load">Java.load</a>
 before using any <a href="../Java.html">Java</a> code: it resolves,
@@ -507,7 +509,7 @@ href="../Java.html#method-c-classpath">J
           <div class="method-source-code" id="classpath-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 29</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">classpath</span>
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">'Append to 
Java.classpath instead.'</span>
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&#39;Append 
to Java.classpath instead.&#39;</span>
   <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span>.<span class="ruby-identifier">classpath</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- classpath-source -->
@@ -541,7 +543,7 @@ href="../Java.html#method-c-classpath">J
           <div class="method-source-code" id="classpath-3D-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 34</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">classpath=</span>(<span 
class="ruby-identifier">paths</span>)
-  <span class="ruby-identifier">fail</span> <span 
class="ruby-string">'Deprecated: Append to Java.classpath, you cannot replace 
the classpath.'</span>
+  <span class="ruby-identifier">fail</span> <span 
class="ruby-string">&#39;Deprecated: Append to Java.classpath, you cannot 
replace the classpath.&#39;</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- classpath-3D-source -->
           
@@ -575,7 +577,7 @@ href="../Java.html">Java</a> class.</p>
           <div class="method-source-code" id="import-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 53</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">import</span>(<span 
class="ruby-identifier">class_name</span>)
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use 
Java.pkg.pkg.ClassName to import a Java class.'</span>
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&#39;Use 
Java.pkg.pkg.ClassName to import a Java class.&#39;</span>
   <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span>.<span 
class="ruby-identifier">instance_eval</span>(<span 
class="ruby-identifier">class_name</span>)
 <span class="ruby-keyword">end</span></pre>
           </div><!-- import-source -->
@@ -610,7 +612,7 @@ href="../Java.html#method-c-load">Java.l
           <div class="method-source-code" id="load-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 45</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">load</span>
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use 
Java.load instead.'</span>
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&#39;Use 
Java.load instead.&#39;</span>
   <span class="ruby-operator">::</span><span 
class="ruby-constant">Java</span>.<span class="ruby-identifier">load</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- load-source -->
@@ -672,7 +674,7 @@ href="../Java.html#method-c-load">Java.l
           <div class="method-source-code" id="setup-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 39</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">setup</span>
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">'See 
documentation for new way to access Java code.'</span>
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&#39;See 
documentation for new way to access Java code.&#39;</span>
   <span class="ruby-keyword">yield</span> <span 
class="ruby-keyword">self</span> <span class="ruby-keyword">if</span> <span 
class="ruby-identifier">block_given?</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- setup-source -->

Modified: buildr/site/rdoc/Java/Options.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Java/Options.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Java/Options.html (original)
+++ buildr/site/rdoc/Java/Options.html Tue Mar 29 17:54:49 2016
@@ -116,6 +116,8 @@
   
     <li><a 
href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a 
href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -475,7 +477,7 @@ instead.</p>
           <div class="method-source-code" id="java_args-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 124</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">java_args</span>
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&quot;Use 
ENV['JAVA_OPTS'] instead&quot;</span>
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&quot;Use 
ENV[&#39;JAVA_OPTS&#39;] instead&quot;</span>
   (<span class="ruby-constant">ENV</span>[<span 
class="ruby-string">&quot;JAVA_OPTS&quot;</span>] <span 
class="ruby-operator">||</span> <span class="ruby-constant">ENV</span>[<span 
class="ruby-string">&quot;JAVA_OPTIONS&quot;</span>]).<span 
class="ruby-identifier">to_s</span>.<span class="ruby-identifier">split</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- java_args-source -->
@@ -510,8 +512,8 @@ instead.</p>
           <div class="method-source-code" id="java_args-3D-source">
             <pre><span class="ruby-comment"># File 
lib/buildr/java/deprecated.rb, line 130</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">java_args=</span>(<span 
class="ruby-identifier">args</span>)
-  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&quot;Use 
ENV['JAVA_OPTS'] instead&quot;</span>
-  <span class="ruby-constant">ENV</span>[<span 
class="ruby-string">'JAVA_OPTS'</span>] = <span 
class="ruby-constant">Array</span>(<span 
class="ruby-identifier">args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">' '</span>)
+  <span class="ruby-constant">Buildr</span>.<span 
class="ruby-identifier">application</span>.<span 
class="ruby-identifier">deprecated</span> <span class="ruby-string">&quot;Use 
ENV[&#39;JAVA_OPTS&#39;] instead&quot;</span>
+  <span class="ruby-constant">ENV</span>[<span 
class="ruby-string">&#39;JAVA_OPTS&#39;</span>] = <span 
class="ruby-constant">Array</span>(<span 
class="ruby-identifier">args</span>).<span 
class="ruby-identifier">join</span>(<span class="ruby-string">&#39; 
&#39;</span>)
 <span class="ruby-keyword">end</span></pre>
           </div><!-- java_args-3D-source -->
           

Modified: buildr/site/rdoc/LICENSE.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/LICENSE.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/LICENSE.html (original)
+++ buildr/site/rdoc/LICENSE.html Tue Mar 29 17:54:49 2016
@@ -79,6 +79,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/Module.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Module.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Module.html (original)
+++ buildr/site/rdoc/Module.html Tue Mar 29 17:54:49 2016
@@ -104,6 +104,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -421,8 +423,8 @@
 
   <div id="description" class="description">
     
-<p>Workaround for BUILDR-535: when requiring ‘ffi’, JRuby defines an :error
-method with arity 0.</p>
+<p>Workaround for BUILDR-535: when requiring &#39;ffi&#39;, JRuby defines an
+:error method with arity 0.</p>
 
   </div><!-- description -->
 

Modified: buildr/site/rdoc/NOTICE.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/NOTICE.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/NOTICE.html (original)
+++ buildr/site/rdoc/NOTICE.html Tue Mar 29 17:54:49 2016
@@ -79,6 +79,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>

Modified: buildr/site/rdoc/Object.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/Object.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Object.html (original)
+++ buildr/site/rdoc/Object.html Tue Mar 29 17:54:49 2016
@@ -153,6 +153,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
@@ -490,8 +492,8 @@
         
         <dd class="description"><p>Equivalent to <a href="Java.html">Java</a> 
system properties.  For example:</p>
 
-<pre>ENV_JAVA['java.version']
-ENV_JAVA['java.class.version']</pre>
+<pre>ENV_JAVA[&#39;java.version&#39;]
+ENV_JAVA[&#39;java.class.version&#39;]</pre>
         
       
         <dt id="Scala">Scala
@@ -567,25 +569,25 @@ not throwing an exception that will stop
             <pre><span class="ruby-comment"># File lib/buildr/core/osx.rb, 
line 18</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">growl_notify</span>(<span 
class="ruby-identifier">type</span>, <span 
class="ruby-identifier">title</span>, <span 
class="ruby-identifier">message</span>)
   <span class="ruby-keyword">begin</span>
-    <span class="ruby-comment"># Loading Ruby Cocoa can slow the build down 
(hooks on Object class), so we're</span>
+    <span class="ruby-comment"># Loading Ruby Cocoa can slow the build down 
(hooks on Object class), so we&#39;re</span>
     <span class="ruby-comment"># saving the best for last and only requiring 
it at the very end.</span>
-    <span class="ruby-identifier">require</span> <span 
class="ruby-string">'osx/cocoa'</span>
+    <span class="ruby-identifier">require</span> <span 
class="ruby-string">&#39;osx/cocoa&#39;</span>
     <span class="ruby-identifier">icon</span> = <span 
class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span 
class="ruby-constant">NSApplication</span>.<span 
class="ruby-identifier">sharedApplication</span>.<span 
class="ruby-identifier">applicationIconImage</span>
-    <span class="ruby-identifier">icon</span> = <span 
class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span 
class="ruby-constant">NSImage</span>.<span 
class="ruby-identifier">alloc</span>.<span 
class="ruby-identifier">initWithContentsOfFile</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">dirname</span>(<span 
class="ruby-keyword">__FILE__</span>), <span 
class="ruby-string">'../resources/buildr.icns'</span>))
+    <span class="ruby-identifier">icon</span> = <span 
class="ruby-constant">OSX</span><span class="ruby-operator">::</span><span 
class="ruby-constant">NSImage</span>.<span 
class="ruby-identifier">alloc</span>.<span 
class="ruby-identifier">initWithContentsOfFile</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">dirname</span>(<span 
class="ruby-keyword">__FILE__</span>), <span 
class="ruby-string">&#39;../resources/buildr.icns&#39;</span>))
 
     <span class="ruby-comment"># Register with Growl, that way you can turn 
notifications on/off from system preferences.</span>
     <span class="ruby-constant">OSX</span><span 
class="ruby-operator">::</span><span 
class="ruby-constant">NSDistributedNotificationCenter</span>.<span 
class="ruby-identifier">defaultCenter</span>.
       <span 
class="ruby-identifier">postNotificationName_object_userInfo_deliverImmediately</span>(<span
 class="ruby-value">:GrowlApplicationRegistrationNotification</span>, <span 
class="ruby-keyword">nil</span>,
-        { <span class="ruby-value">:ApplicationName=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'Buildr'</span>, 
<span class="ruby-value">:AllNotifications=</span><span 
class="ruby-operator">&gt;</span>[<span class="ruby-string">'Completed'</span>, 
<span class="ruby-string">'Failed'</span>],
+        { <span class="ruby-value">:ApplicationName=</span><span 
class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;Buildr&#39;</span>, <span 
class="ruby-value">:AllNotifications=</span><span 
class="ruby-operator">&gt;</span>[<span 
class="ruby-string">&#39;Completed&#39;</span>, <span 
class="ruby-string">&#39;Failed&#39;</span>],
           <span class="ruby-value">:ApplicationIcon=</span><span 
class="ruby-operator">&gt;</span><span 
class="ruby-identifier">icon</span>.<span 
class="ruby-constant">TIFFRepresentation</span> }, <span 
class="ruby-keyword">true</span>)
 
     <span class="ruby-constant">OSX</span><span 
class="ruby-operator">::</span><span 
class="ruby-constant">NSDistributedNotificationCenter</span>.<span 
class="ruby-identifier">defaultCenter</span>.
       <span 
class="ruby-identifier">postNotificationName_object_userInfo_deliverImmediately</span>(<span
 class="ruby-value">:GrowlNotification</span>, <span 
class="ruby-keyword">nil</span>,
-        { <span class="ruby-value">:ApplicationName=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-string">'Buildr'</span>, 
<span class="ruby-value">:NotificationName=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">type</span>,
+        { <span class="ruby-value">:ApplicationName=</span><span 
class="ruby-operator">&gt;</span><span 
class="ruby-string">&#39;Buildr&#39;</span>, <span 
class="ruby-value">:NotificationName=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">type</span>,
           <span class="ruby-value">:NotificationTitle=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">title</span>, 
<span class="ruby-value">:NotificationDescription=</span><span 
class="ruby-operator">&gt;</span><span class="ruby-identifier">message</span> 
}, <span class="ruby-keyword">true</span>)
   <span class="ruby-keyword">rescue</span> <span 
class="ruby-constant">Exception</span>
-    <span class="ruby-comment"># We get here in two cases: system doesn't have 
Growl installed so one of the OSX</span>
-    <span class="ruby-comment"># calls raises an exception; system doesn't 
have osx/cocoa, e.g. MacPorts Ruby 1.9,</span>
+    <span class="ruby-comment"># We get here in two cases: system doesn&#39;t 
have Growl installed so one of the OSX</span>
+    <span class="ruby-comment"># calls raises an exception; system doesn&#39;t 
have osx/cocoa, e.g. MacPorts Ruby 1.9,</span>
     <span class="ruby-comment"># so we also need to rescue LoadError.</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
@@ -654,7 +656,7 @@ verbose mode (the default).</p>
           <div class="method-source-code" id="notify_send-source">
             <pre><span class="ruby-comment"># File lib/buildr/core/linux.rb, 
line 20</span>
 <span class="ruby-keyword">def</span> <span 
class="ruby-identifier">notify_send</span>(<span 
class="ruby-identifier">type</span>, <span 
class="ruby-identifier">title</span>, <span 
class="ruby-identifier">message</span>)
-  <span class="ruby-identifier">icon</span> = <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">dirname</span>(<span 
class="ruby-keyword">__FILE__</span>), <span 
class="ruby-string">'../resources/'</span>, <span 
class="ruby-identifier">type</span>.<span class="ruby-identifier">to_s</span> 
<span class="ruby-operator">+</span> <span class="ruby-string">'.png'</span>)
+  <span class="ruby-identifier">icon</span> = <span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">join</span>(<span 
class="ruby-constant">File</span>.<span 
class="ruby-identifier">dirname</span>(<span 
class="ruby-keyword">__FILE__</span>), <span 
class="ruby-string">&#39;../resources/&#39;</span>, <span 
class="ruby-identifier">type</span>.<span class="ruby-identifier">to_s</span> 
<span class="ruby-operator">+</span> <span 
class="ruby-string">&#39;.png&#39;</span>)
   <span class="ruby-identifier">system</span> <span 
class="ruby-node">&quot;notify-send -i #{icon} \&quot;#{title}\&quot; 
\&quot;#{message}\&quot;&quot;</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- notify_send-source -->

Modified: buildr/site/rdoc/OpenObject.html
URL: 
http://svn.apache.org/viewvc/buildr/site/rdoc/OpenObject.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/OpenObject.html (original)
+++ buildr/site/rdoc/OpenObject.html Tue Mar 29 17:54:49 2016
@@ -116,6 +116,8 @@
   
     <li><a 
href="./Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
   
+    <li><a 
href="./Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a>
+  
     <li><a href="./Buildr/Artifact.html">Buildr::Artifact</a>
   
     <li><a href="./Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>


Reply via email to