You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by to...@apache.org on 2016/03/29 19:54:50 UTC

svn commit: r1737027 [12/16] - in /buildr/site: ./ rdoc/ rdoc/Buildr/ rdoc/Buildr/ArchiveTask/ rdoc/Buildr/ArtifactNamespace/ rdoc/Buildr/Assets/ rdoc/Buildr/Checks/ rdoc/Buildr/Cobertura/ rdoc/Buildr/Cobertura/CoberturaExtension/ rdoc/Buildr/Compiler/...

Modified: buildr/site/rdoc/Buildr/TestTask.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/TestTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/TestTask.html (original)
+++ buildr/site/rdoc/Buildr/TestTask.html Tue Mar 29 17:54:49 2016
@@ -164,6 +164,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>
@@ -651,7 +653,7 @@ tests.</p>
 
           
           <div class="method-source-code" id="clear-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 182</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 187</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">clear</span>()
   <span class="ruby-constant">Project</span>.<span class="ruby-identifier">projects</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">project</span><span class="ruby-operator">|</span>
     <span class="ruby-identifier">project</span>.<span class="ruby-identifier">test</span>.<span class="ruby-identifier">send</span> <span class="ruby-value">:clear</span>
@@ -686,7 +688,7 @@ tests.</p>
 
           
           <div class="method-source-code" id="exclude-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 198</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 203</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">exclude</span>(<span class="ruby-identifier">excludes</span>)
   <span class="ruby-identifier">excludes</span> = <span class="ruby-identifier">wildcardify</span>(<span class="ruby-constant">Array</span>(<span class="ruby-identifier">excludes</span>))
   <span class="ruby-constant">Project</span>.<span class="ruby-identifier">projects</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">project</span><span class="ruby-operator">|</span>
@@ -723,7 +725,7 @@ tests.</p>
 
           
           <div class="method-source-code" id="include-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 189</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 194</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">include</span>(<span class="ruby-identifier">includes</span>)
   <span class="ruby-identifier">includes</span> = <span class="ruby-identifier">wildcardify</span>(<span class="ruby-constant">Array</span>(<span class="ruby-identifier">includes</span>))
   <span class="ruby-constant">Project</span>.<span class="ruby-identifier">projects</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">project</span><span class="ruby-operator">|</span>
@@ -766,9 +768,9 @@ tests.</p>
 
           
           <div class="method-source-code" id="classes-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 403</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 408</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">classes</span>
-  <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Call tests instead of classes'</span>
+  <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">&#39;Call tests instead of classes&#39;</span>
   <span class="ruby-identifier">tests</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- classes-source -->
@@ -800,9 +802,9 @@ tests.</p>
 
           
           <div class="method-source-code" id="classpath-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 246</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 251</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">'Use dependencies 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 dependencies instead.&#39;</span>
   <span class="ruby-ivar">@dependencies</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- classpath-source -->
@@ -834,9 +836,9 @@ tests.</p>
 
           
           <div class="method-source-code" id="classpath-3D-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 252</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 257</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">classpath=</span>(<span class="ruby-identifier">artifacts</span>)
-  <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use dependencies= 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 dependencies= instead.&#39;</span>
   <span class="ruby-ivar">@dependencies</span> = <span class="ruby-identifier">artifacts</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- classpath-3D-source -->
@@ -868,7 +870,7 @@ tests.</p>
 
           
           <div class="method-source-code" id="clear-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 396</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 401</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">clear</span>
   <span class="ruby-ivar">@include</span> = []
   <span class="ruby-ivar">@exclude</span> = []
@@ -907,7 +909,7 @@ tests.</p>
 
         <div class="method-description">
           
-          <p>The compile task is similar to the Project’s compile task. However, it
+          <p>The compile task is similar to the Project&#39;s compile task. However, it
 compiles all files found in the src/test/{source} directory into the
 target/test/{code} directory. This task is executed by the test task before
 running any tests.</p>
@@ -922,9 +924,9 @@ dependencies used here are also copied o
 
           
           <div class="method-source-code" id="compile-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 284</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 289</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">compile</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">sources</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
-  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'test:compile'</span>).<span class="ruby-identifier">from</span>(<span class="ruby-identifier">sources</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
+  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">&#39;test:compile&#39;</span>).<span class="ruby-identifier">from</span>(<span class="ruby-identifier">sources</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- compile-source -->
           
@@ -955,7 +957,7 @@ dependencies used here are also copied o
 
           
           <div class="method-source-code" id="default_options-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 214</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 219</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">default_options</span>
   { <span class="ruby-value">:fail_on_failure=</span><span class="ruby-operator">&gt;</span><span class="ruby-keyword">true</span>, <span class="ruby-value">:fork=</span><span class="ruby-operator">&gt;</span><span class="ruby-value">:once</span>, <span class="ruby-value">:properties=</span><span class="ruby-operator">&gt;</span>{}, <span class="ruby-value">:environment=</span><span class="ruby-operator">&gt;</span>{} }
 <span class="ruby-keyword">end</span></pre>
@@ -993,7 +995,7 @@ the type of arguments you can use.</p>
 
           
           <div class="method-source-code" id="exclude-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 390</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 395</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">exclude</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">names</span>)
   <span class="ruby-ivar">@exclude</span> <span class="ruby-operator">+=</span> <span class="ruby-identifier">names</span>
   <span class="ruby-keyword">self</span>
@@ -1030,7 +1032,7 @@ the type of arguments you can use.</p>
 
           
           <div class="method-source-code" id="failures_to-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 448</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 453</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">failures_to</span>
   <span class="ruby-ivar">@failures_to</span> <span class="ruby-operator">||=</span> <span class="ruby-identifier">file</span>(<span class="ruby-ivar">@project</span>.<span class="ruby-identifier">path_to</span>(<span class="ruby-value">:target</span>, <span class="ruby-node">&quot;#{framework}-failed&quot;</span>)=<span class="ruby-operator">&gt;</span><span class="ruby-keyword">self</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1066,7 +1068,7 @@ the type of arguments you can use.</p>
 
           
           <div class="method-source-code" id="framework-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 419</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 424</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">framework</span>
   <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@framework</span>
     <span class="ruby-comment"># Start with all frameworks that apply (e.g. JUnit and TestNG for Java),</span>
@@ -1111,16 +1113,16 @@ multiple arguments and returns self.</p>
 <p>Tests are specified by their full name, but you can use glob patterns to
 select multiple tests, for example:</p>
 
-<pre>test.include 'com.example.FirstTest'  # FirstTest only
-test.include 'com.example.*'          # All tests under com/example
-test.include 'com.example.Module*'    # All tests starting with Module
-test.include '*.{First,Second}Test'   # FirstTest, SecondTest</pre>
+<pre>test.include &#39;com.example.FirstTest&#39;  # FirstTest only
+test.include &#39;com.example.*&#39;          # All tests under com/example
+test.include &#39;com.example.Module*&#39;    # All tests starting with Module
+test.include &#39;*.{First,Second}Test&#39;   # FirstTest, SecondTest</pre>
           
           
 
           
           <div class="method-source-code" id="include-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 380</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 385</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">include</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">names</span>)
   <span class="ruby-ivar">@include</span> <span class="ruby-operator">+=</span> <span class="ruby-identifier">names</span>
   <span class="ruby-keyword">self</span>
@@ -1157,7 +1159,7 @@ test.include '*.{First,Second}Test'   #
 
           
           <div class="method-source-code" id="last_failures-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 457</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 462</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">last_failures</span>
   <span class="ruby-ivar">@last_failures</span> <span class="ruby-operator">||=</span> <span class="ruby-identifier">failures_to</span>.<span class="ruby-identifier">exist?</span> <span class="ruby-operator">?</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">read</span>(<span class="ruby-identifier">failures_to</span>.<span class="ruby-identifier">to_s</span>).<span class="ruby-identifier">split</span>(<span class="ruby-string">&quot;\n&quot;</span>) <span class="ruby-operator">:</span> []
 <span class="ruby-keyword">end</span></pre>
@@ -1197,7 +1199,7 @@ call this method after setting the test
 
           
           <div class="method-source-code" id="report_to-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 438</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 443</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">report_to</span>
   <span class="ruby-ivar">@report_to</span> <span class="ruby-operator">||=</span> <span class="ruby-identifier">file</span>(<span class="ruby-ivar">@project</span>.<span class="ruby-identifier">path_to</span>(<span class="ruby-value">:reports</span>, <span class="ruby-identifier">framework</span>)=<span class="ruby-operator">&gt;</span><span class="ruby-keyword">self</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1242,9 +1244,9 @@ href="Compile.html#method-i-resources">B
 
           
           <div class="method-source-code" id="resources-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 293</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 298</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">resources</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
-  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'test:resources'</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
+  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">&#39;test:resources&#39;</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- resources-source -->
           
@@ -1286,9 +1288,9 @@ test task, after compiling the test file
 
           
           <div class="method-source-code" id="setup-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 303</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 308</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">setup</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
-  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'test:setup'</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
+  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">&#39;test:setup&#39;</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- setup-source -->
           
@@ -1330,9 +1332,9 @@ test task.</p>
 
           
           <div class="method-source-code" id="teardown-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 312</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 317</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">teardown</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
-  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'test:teardown'</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
+  <span class="ruby-ivar">@project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">&#39;test:teardown&#39;</span>).<span class="ruby-identifier">enhance</span> <span class="ruby-identifier">prereqs</span>, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- teardown-source -->
           
@@ -1362,7 +1364,7 @@ test task.</p>
           
           <p>Sets various test options from a hash and returns self.  For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">test</span>.<span class="ruby-identifier">using</span> :<span class="ruby-identifier">fork=</span><span class="ruby-operator">&gt;</span>:<span class="ruby-identifier">each</span>, :<span class="ruby-identifier">properties=</span><span class="ruby-operator">&gt;</span>{ <span class="ruby-string">'url'</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">'http://localhost:8080'</span> }
+<pre class="ruby"><span class="ruby-identifier">test</span>.<span class="ruby-identifier">using</span> :<span class="ruby-identifier">fork=</span><span class="ruby-operator">&gt;</span>:<span class="ruby-identifier">each</span>, :<span class="ruby-identifier">properties=</span><span class="ruby-operator">&gt;</span>{ <span class="ruby-string">&#39;url&#39;</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">&#39;http://localhost:8080&#39;</span> }
 </pre>
 
 <p>Can also be used to select the test framework, or to run these tests as
@@ -1381,7 +1383,7 @@ them:</p>
 <ul><li>
 <p>:fork – Fork once for each project (:once, default), for each test in each</p>
 
-<pre>project (:each), or don't fork at all (false).</pre>
+<pre>project (:each), or don&#39;t fork at all (false).</pre>
 </li><li>
 <p>:properties – Properties pass to the test, e.g. in <a
 href="../Java.html">Java</a> as system properties.</p>
@@ -1395,7 +1397,7 @@ href="../Java.html">Java</a> as system p
 
           
           <div class="method-source-code" id="using-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 352</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 357</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">using</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>)
   <span class="ruby-identifier">args</span>.<span class="ruby-identifier">pop</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">options</span>[<span class="ruby-identifier">key</span>.<span class="ruby-identifier">to_sym</span>] = <span class="ruby-identifier">value</span> } <span class="ruby-keyword">if</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-identifier">args</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-operator">|</span>
@@ -1443,7 +1445,7 @@ list when compiling and running tests.</
 
           
           <div class="method-source-code" id="with-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 321</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 326</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">with</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">artifacts</span>)
   <span class="ruby-ivar">@dependencies</span> <span class="ruby-operator">|=</span> <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">artifacts</span>(<span class="ruby-identifier">artifacts</span>.<span class="ruby-identifier">flatten</span>).<span class="ruby-identifier">uniq</span>
   <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">with</span> <span class="ruby-identifier">artifacts</span>
@@ -1484,7 +1486,7 @@ list when compiling and running tests.</
 
           
           <div class="method-source-code" id="associate_with-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 479</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 484</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">associate_with</span>(<span class="ruby-identifier">project</span>)
   <span class="ruby-ivar">@project</span> = <span class="ruby-identifier">project</span>
 <span class="ruby-keyword">end</span></pre>
@@ -1517,7 +1519,7 @@ list when compiling and running tests.</
 
           
           <div class="method-source-code" id="framework-3D-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 483</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 488</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">framework=</span>(<span class="ruby-identifier">name</span>)
   <span class="ruby-identifier">cls</span> = <span class="ruby-constant">TestFramework</span>.<span class="ruby-identifier">select</span>(<span class="ruby-identifier">name</span>) <span class="ruby-keyword">or</span> <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-node">&quot;No #{name} test framework available. Did you install it?&quot;</span>
   <span class="ruby-comment">#cls.inherit_options.reject { |name| options.has_key?(name) }.</span>
@@ -1559,7 +1561,7 @@ pattern. Used to determine which tests t
 
           
           <div class="method-source-code" id="include-3F-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 497</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 502</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">include?</span>(<span class="ruby-identifier">name</span>)
   ((<span class="ruby-ivar">@include</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-operator">&amp;&amp;</span> <span class="ruby-operator">!</span><span class="ruby-ivar">@forced_need</span>)<span class="ruby-operator">||</span> <span class="ruby-ivar">@include</span>.<span class="ruby-identifier">any?</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">pattern</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">fnmatch</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-identifier">name</span>) }) <span class="ruby-operator">&amp;&amp;</span>
     <span class="ruby-operator">!</span><span class="ruby-ivar">@exclude</span>.<span class="ruby-identifier">any?</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">pattern</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">fnmatch</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-identifier">name</span>) }
@@ -1593,7 +1595,7 @@ pattern. Used to determine which tests t
 
           
           <div class="method-source-code" id="only_run-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 538</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 543</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">only_run</span>(<span class="ruby-identifier">tests</span>)
   <span class="ruby-ivar">@include</span> = <span class="ruby-constant">Array</span>(<span class="ruby-identifier">tests</span>)
   <span class="ruby-ivar">@exclude</span>.<span class="ruby-identifier">clear</span>
@@ -1628,7 +1630,7 @@ pattern. Used to determine which tests t
 
           
           <div class="method-source-code" id="only_run_failed-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 545</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 550</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">only_run_failed</span>()
   <span class="ruby-ivar">@include</span> = <span class="ruby-constant">Array</span>(<span class="ruby-identifier">last_failures</span>)
   <span class="ruby-ivar">@forced_need</span> = <span class="ruby-keyword">true</span>
@@ -1662,7 +1664,7 @@ pattern. Used to determine which tests t
 
           
           <div class="method-source-code" id="run_tests-source">
-            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 503</span>
+            <pre><span class="ruby-comment"># File lib/buildr/core/test.rb, line 508</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">run_tests</span>
   <span class="ruby-identifier">dependencies</span> = (<span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">artifacts</span>(<span class="ruby-keyword">self</span>.<span class="ruby-identifier">dependencies</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">dependencies</span>) <span class="ruby-operator">+</span> [<span class="ruby-identifier">compile</span>.<span class="ruby-identifier">target</span>]).<span class="ruby-identifier">map</span>(<span class="ruby-operator">&amp;</span><span class="ruby-value">:to_s</span>).<span class="ruby-identifier">uniq</span>
   <span class="ruby-identifier">rm_rf</span> <span class="ruby-identifier">report_to</span>.<span class="ruby-identifier">to_s</span>
@@ -1674,7 +1676,7 @@ pattern. Used to determine which tests t
     <span class="ruby-identifier">info</span> <span class="ruby-node">&quot;Running tests in #{@project.name}&quot;</span>
     <span class="ruby-keyword">begin</span>
       <span class="ruby-comment"># set the baseDir system property if not set</span>
-      <span class="ruby-ivar">@framework</span>.<span class="ruby-identifier">options</span>[<span class="ruby-value">:properties</span>] = { <span class="ruby-string">'baseDir'</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">target</span>.<span class="ruby-identifier">to_s</span> }.<span class="ruby-identifier">merge</span>(<span class="ruby-ivar">@framework</span>.<span class="ruby-identifier">options</span>[<span class="ruby-value">:properties</span>] <span class="ruby-operator">||</span> {})
+      <span class="ruby-ivar">@framework</span>.<span class="ruby-identifier">options</span>[<span class="ruby-value">:properties</span>] = { <span class="ruby-string">&#39;baseDir&#39;</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">target</span>.<span class="ruby-identifier">to_s</span> }.<span class="ruby-identifier">merge</span>(<span class="ruby-ivar">@framework</span>.<span class="ruby-identifier">options</span>[<span class="ruby-value">:properties</span>] <span class="ruby-operator">||</span> {})
       <span class="ruby-ivar">@passed_tests</span> = <span class="ruby-ivar">@framework</span>.<span class="ruby-identifier">run</span>(<span class="ruby-ivar">@tests</span>, <span class="ruby-identifier">dependencies</span>)
     <span class="ruby-keyword">rescue</span> <span class="ruby-constant">Exception</span>=<span class="ruby-operator">&gt;</span><span class="ruby-identifier">ex</span>
       <span class="ruby-identifier">error</span> <span class="ruby-node">&quot;Test framework error: #{ex.message}&quot;</span>
@@ -1685,7 +1687,7 @@ pattern. Used to determine which tests t
     <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@failed_tests</span>.<span class="ruby-identifier">empty?</span>
       <span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-identifier">write</span>(<span class="ruby-identifier">failures_to</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-ivar">@failed_tests</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">&quot;\n&quot;</span>))
       <span class="ruby-identifier">error</span> <span class="ruby-node">&quot;The following tests failed:\n#{@failed_tests.join(&quot;\n&quot;)}&quot;</span>
-      <span class="ruby-identifier">fail</span> <span class="ruby-string">'Tests failed!'</span>
+      <span class="ruby-identifier">fail</span> <span class="ruby-string">&#39;Tests failed!&#39;</span>
     <span class="ruby-keyword">end</span>
   <span class="ruby-keyword">end</span>
   <span class="ruby-identifier">record_successful_run</span> <span class="ruby-keyword">unless</span> <span class="ruby-ivar">@forced_need</span>

Modified: buildr/site/rdoc/Buildr/Unzip.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Unzip.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Unzip.html (original)
+++ buildr/site/rdoc/Buildr/Unzip.html Tue Mar 29 17:54:49 2016
@@ -132,6 +132,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>
@@ -532,7 +534,7 @@ file (see unzip) and pass this object as
 
           
           <div class="method-source-code" id="new-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 123</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 124</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-identifier">args</span>)
   <span class="ruby-ivar">@target</span>, <span class="ruby-identifier">arg_names</span>, <span class="ruby-identifier">zip_file</span> = <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">resolve_args</span>([<span class="ruby-identifier">args</span>])
   <span class="ruby-ivar">@zip_file</span> = <span class="ruby-identifier">zip_file</span>.<span class="ruby-identifier">first</span>
@@ -608,7 +610,7 @@ use <a href="Unzip.html#method-i-exclude
 
           
           <div class="method-source-code" id="exclude-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 230</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 231</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">exclude</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-keyword">if</span> <span class="ruby-constant">Hash</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">files</span>.<span class="ruby-identifier">last</span>
     <span class="ruby-identifier">from_path</span>(<span class="ruby-identifier">files</span>.<span class="ruby-identifier">pop</span>[<span class="ruby-value">:path</span>]).<span class="ruby-identifier">exclude</span> <span class="ruby-operator">*</span><span class="ruby-identifier">files</span>
@@ -661,7 +663,7 @@ instead as a prerequisite. For example:<
 
           
           <div class="method-source-code" id="extract-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 140</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 141</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">extract</span>
   <span class="ruby-comment"># If no paths specified, then no include/exclude patterns</span>
   <span class="ruby-comment"># specified. Nothing will happen unless we include all files.</span>
@@ -682,7 +684,7 @@ instead as a prerequisite. For example:<
               <span class="ruby-identifier">dest</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">expand_path</span>(<span class="ruby-identifier">dest</span>, <span class="ruby-identifier">target</span>.<span class="ruby-identifier">to_s</span>)
               <span class="ruby-identifier">trace</span> <span class="ruby-node">&quot;Extracting #{dest}&quot;</span>
               <span class="ruby-identifier">mkpath</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">dirname</span>(<span class="ruby-identifier">dest</span>) <span class="ruby-keyword">rescue</span> <span class="ruby-keyword">nil</span>
-              <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-identifier">dest</span>, <span class="ruby-string">'wb'</span>, <span class="ruby-identifier">entry</span>.<span class="ruby-identifier">mode</span>) {<span class="ruby-operator">|</span><span class="ruby-identifier">f</span><span class="ruby-operator">|</span> <span class="ruby-identifier">f</span>.<span class="ruby-identifier">write</span> <span class="ruby-identifier">entry</span>.<span class="ruby-identifier">read</span>}
+              <span class="ruby-constant">File</span>.<span class="ruby-identifier">open</span>(<span class="ruby-identifier">dest</span>, <span class="ruby-string">&#39;wb&#39;</span>, <span class="ruby-identifier">entry</span>.<span class="ruby-identifier">mode</span>) {<span class="ruby-operator">|</span><span class="ruby-identifier">f</span><span class="ruby-operator">|</span> <span class="ruby-identifier">f</span>.<span class="ruby-identifier">write</span> <span class="ruby-identifier">entry</span>.<span class="ruby-identifier">read</span>}
               <span class="ruby-constant">File</span>.<span class="ruby-identifier">chmod</span>(<span class="ruby-identifier">entry</span>.<span class="ruby-identifier">mode</span>, <span class="ruby-identifier">dest</span>)
             <span class="ruby-keyword">end</span>
           <span class="ruby-keyword">end</span>
@@ -739,14 +741,14 @@ relative to that path.</p>
 
 <p>For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">unzip</span>(<span class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">'test.jar'</span>).<span class="ruby-identifier">from_path</span>(<span class="ruby-string">'etc'</span>).<span class="ruby-identifier">include</span>(<span class="ruby-string">'LICENSE'</span>)
+<pre class="ruby"><span class="ruby-identifier">unzip</span>(<span class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">&#39;test.jar&#39;</span>).<span class="ruby-identifier">from_path</span>(<span class="ruby-string">&#39;etc&#39;</span>).<span class="ruby-identifier">include</span>(<span class="ruby-string">&#39;LICENSE&#39;</span>)
 </pre>
 
 <p>will unzip etc/LICENSE into ./LICENSE.</p>
 
 <p>This is different from:</p>
 
-<pre class="ruby"><span class="ruby-identifier">unzip</span>(<span class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">'test.jar'</span>).<span class="ruby-identifier">include</span>(<span class="ruby-string">'etc/LICENSE'</span>)
+<pre class="ruby"><span class="ruby-identifier">unzip</span>(<span class="ruby-constant">Dir</span>.<span class="ruby-identifier">pwd</span>=<span class="ruby-operator">&gt;</span><span class="ruby-string">&#39;test.jar&#39;</span>).<span class="ruby-identifier">include</span>(<span class="ruby-string">&#39;etc/LICENSE&#39;</span>)
 </pre>
 
 <p>which unzips etc/LICENSE into ./etc/LICENSE.</p>
@@ -755,7 +757,7 @@ relative to that path.</p>
 
           
           <div class="method-source-code" id="from_path-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 253</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 254</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">from_path</span>(<span class="ruby-identifier">name</span>)
   <span class="ruby-ivar">@paths</span>[<span class="ruby-identifier">name</span>] <span class="ruby-operator">||=</span> <span class="ruby-constant">FromPath</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, <span class="ruby-identifier">name</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -807,7 +809,7 @@ href="Unzip.html#method-i-exclude">exclu
 
           
           <div class="method-source-code" id="include-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 213</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 214</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">include</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-keyword">if</span> <span class="ruby-constant">Hash</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">files</span>.<span class="ruby-identifier">last</span>
     <span class="ruby-identifier">from_path</span>(<span class="ruby-identifier">files</span>.<span class="ruby-identifier">pop</span>[<span class="ruby-value">:path</span>]).<span class="ruby-identifier">include</span> <span class="ruby-operator">*</span><span class="ruby-identifier">files</span>
@@ -849,12 +851,12 @@ href="Unzip.html#method-i-exclude">exclu
 
           
           <div class="method-source-code" id="included-3F-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 187</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 188</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">included?</span>(<span class="ruby-identifier">entry_name</span>)
   <span class="ruby-ivar">@paths</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">path</span>, <span class="ruby-identifier">patterns</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">return</span> <span class="ruby-keyword">true</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">path</span>.<span class="ruby-identifier">nil?</span>
     <span class="ruby-keyword">if</span> <span class="ruby-identifier">entry_name</span> <span class="ruby-operator">=~</span> <span class="ruby-node">/^#{path}/</span>
-      <span class="ruby-identifier">short</span> = <span class="ruby-identifier">entry_name</span>.<span class="ruby-identifier">sub</span>(<span class="ruby-identifier">path</span>, <span class="ruby-string">''</span>)
+      <span class="ruby-identifier">short</span> = <span class="ruby-identifier">entry_name</span>.<span class="ruby-identifier">sub</span>(<span class="ruby-identifier">path</span>, <span class="ruby-string">&#39;&#39;</span>)
       <span class="ruby-keyword">if</span> <span class="ruby-identifier">patterns</span>.<span class="ruby-identifier">include</span>.<span class="ruby-identifier">any?</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">pattern</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">fnmatch</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-identifier">entry_name</span>) } <span class="ruby-operator">&amp;&amp;</span>
         <span class="ruby-operator">!</span><span class="ruby-identifier">patterns</span>.<span class="ruby-identifier">exclude</span>.<span class="ruby-identifier">any?</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">pattern</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">fnmatch</span>(<span class="ruby-identifier">pattern</span>, <span class="ruby-identifier">entry_name</span>) }
         <span class="ruby-comment"># trace &quot;tar_entry.full_name &quot; + entry_name + &quot; is included&quot;</span>
@@ -926,7 +928,7 @@ object itself. In case you are wondering
 
           
           <div class="method-source-code" id="root-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 263</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 264</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">root</span>
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
@@ -959,7 +961,7 @@ object itself. In case you are wondering
 
           
           <div class="method-source-code" id="to_s-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 268</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/ziptask.rb, line 269</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">to_s</span>
   <span class="ruby-identifier">target</span>.<span class="ruby-identifier">to_s</span>
 <span class="ruby-keyword">end</span></pre>

Modified: buildr/site/rdoc/Buildr/Util.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Util.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Util.html (original)
+++ buildr/site/rdoc/Buildr/Util.html Tue Mar 29 17:54:49 2016
@@ -124,6 +124,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>
@@ -518,7 +520,7 @@ drive name and ensures backslashes are u
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">normalize_path</span>(<span class="ruby-identifier">path</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">dirs</span>)
   <span class="ruby-identifier">path</span> = <span class="ruby-constant">File</span>.<span class="ruby-identifier">expand_path</span>(<span class="ruby-identifier">path</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">dirs</span>)
   <span class="ruby-keyword">if</span> <span class="ruby-identifier">win_os?</span>
-    <span class="ruby-identifier">path</span>.<span class="ruby-identifier">gsub!</span>(<span class="ruby-string">'/'</span>, <span class="ruby-string">'\'</span>).<span class="ruby-identifier">gsub!</span>(<span class="ruby-regexp">/^[a-zA-Z]+:/</span>) { <span class="ruby-operator">|</span><span class="ruby-identifier">s</span><span class="ruby-operator">|</span> <span class="ruby-identifier">s</span>.<span class="ruby-identifier">upcase</span> }
+    <span class="ruby-identifier">path</span>.<span class="ruby-identifier">gsub!</span>(<span class="ruby-string">&#39;/&#39;</span>, <span class="ruby-string">&#39;\&#39;</span>).<span class="ruby-identifier">gsub!</span>(<span class="ruby-regexp">/^[a-zA-Z]+:/</span>) { <span class="ruby-operator">|</span><span class="ruby-identifier">s</span><span class="ruby-operator">|</span> <span class="ruby-identifier">s</span>.<span class="ruby-identifier">upcase</span> }
   <span class="ruby-keyword">else</span>
     <span class="ruby-identifier">path</span>
   <span class="ruby-keyword">end</span>
@@ -546,7 +548,7 @@ drive name and ensures backslashes are u
 
         <div class="method-description">
           
-          <p>Generally speaking, it’s not a good idea to operate on dot files (files
+          <p>Generally speaking, it&#39;s not a good idea to operate on dot files (files
 starting with dot). These are considered invisible files (.svn, .hg,
 .irbrc, etc).  Dir.glob/FileList ignore them on purpose.  There are few
 cases where we do have to work with them (filter, zip), a better solution
@@ -558,7 +560,7 @@ is welcome, maybe being more explicit wi
           <div class="method-source-code" id="recursive_with_dot_files-source">
             <pre><span class="ruby-comment"># File lib/buildr/core/util.rb, line 111</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">recursive_with_dot_files</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">dirs</span>)
-  <span class="ruby-constant">FileList</span>[<span class="ruby-identifier">dirs</span>.<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-identifier">dir</span>, <span class="ruby-string">'/**/{*,.*}'</span>) }].<span class="ruby-identifier">reject</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">file</span>) <span class="ruby-operator">=~</span> <span class="ruby-regexp">/^[.]{1,2}$/</span> }
+  <span class="ruby-constant">FileList</span>[<span class="ruby-identifier">dirs</span>.<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">dir</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">join</span>(<span class="ruby-identifier">dir</span>, <span class="ruby-string">&#39;/**/{*,.*}&#39;</span>) }].<span class="ruby-identifier">reject</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">file</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">file</span>) <span class="ruby-operator">=~</span> <span class="ruby-regexp">/^[.]{1,2}$/</span> }
 <span class="ruby-keyword">end</span></pre>
           </div><!-- recursive_with_dot_files-source -->
           
@@ -588,14 +590,14 @@ the second argument.</p>
 
 <p>For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">relative_path</span>(<span class="ruby-string">'foo/bar'</span>, <span class="ruby-string">'foo'</span>)
-=<span class="ruby-operator">&gt;</span> <span class="ruby-string">'bar'</span>
-<span class="ruby-identifier">relative_path</span>(<span class="ruby-string">'foo/bar'</span>, <span class="ruby-string">'baz'</span>)
-=<span class="ruby-operator">&gt;</span> <span class="ruby-string">'../foo/bar'</span>
-<span class="ruby-identifier">relative_path</span>(<span class="ruby-string">'foo/bar'</span>)
-=<span class="ruby-operator">&gt;</span> <span class="ruby-string">'foo/bar'</span>
-<span class="ruby-identifier">relative_path</span>(<span class="ruby-string">'/foo/bar'</span>, <span class="ruby-string">'baz'</span>)
-=<span class="ruby-operator">&gt;</span> <span class="ruby-string">'/foo/bar'</span>
+<pre class="ruby"><span class="ruby-identifier">relative_path</span>(<span class="ruby-string">&#39;foo/bar&#39;</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-identifier">relative_path</span>(<span class="ruby-string">&#39;foo/bar&#39;</span>, <span class="ruby-string">&#39;baz&#39;</span>)
+=<span class="ruby-operator">&gt;</span> <span class="ruby-string">&#39;../foo/bar&#39;</span>
+<span class="ruby-identifier">relative_path</span>(<span class="ruby-string">&#39;foo/bar&#39;</span>)
+=<span class="ruby-operator">&gt;</span> <span class="ruby-string">&#39;foo/bar&#39;</span>
+<span class="ruby-identifier">relative_path</span>(<span class="ruby-string">&#39;/foo/bar&#39;</span>, <span class="ruby-string">&#39;baz&#39;</span>)
+=<span class="ruby-operator">&gt;</span> <span class="ruby-string">&#39;/foo/bar&#39;</span>
 </pre>
           
           
@@ -603,7 +605,7 @@ the second argument.</p>
           
           <div class="method-source-code" id="relative_path-source">
             <pre><span class="ruby-comment"># File lib/buildr/core/util.rb, line 99</span>
-<span class="ruby-keyword">def</span> <span class="ruby-identifier">relative_path</span>(<span class="ruby-identifier">to</span>, <span class="ruby-identifier">from</span> = <span class="ruby-string">'.'</span>)
+<span class="ruby-keyword">def</span> <span class="ruby-identifier">relative_path</span>(<span class="ruby-identifier">to</span>, <span class="ruby-identifier">from</span> = <span class="ruby-string">&#39;.&#39;</span>)
   <span class="ruby-identifier">to</span> = <span class="ruby-constant">Pathname</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">to</span>).<span class="ruby-identifier">cleanpath</span>
   <span class="ruby-keyword">return</span> <span class="ruby-identifier">to</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">from</span>.<span class="ruby-identifier">nil?</span>
   <span class="ruby-identifier">to_path</span> = <span class="ruby-constant">Pathname</span>.<span class="ruby-identifier">new</span>(<span class="ruby-constant">File</span>.<span class="ruby-identifier">expand_path</span>(<span class="ruby-identifier">to</span>.<span class="ruby-identifier">to_s</span>, <span class="ruby-string">&quot;/&quot;</span>))
@@ -682,9 +684,9 @@ the second argument.</p>
           <p>Runs Ruby with these command line arguments.  The last argument may be a
 hash, supporting the following keys:</p>
 
-<pre class="ruby">:<span class="ruby-identifier">command</span>  <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-constant">Runs</span> <span class="ruby-identifier">the</span> <span class="ruby-identifier">specified</span> <span class="ruby-identifier">script</span> (<span class="ruby-identifier">e</span>.<span class="ruby-identifier">g</span>., :<span class="ruby-identifier">command=</span><span class="ruby-operator">&gt;</span><span class="ruby-string">'gem'</span>)
+<pre class="ruby">:<span class="ruby-identifier">command</span>  <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-constant">Runs</span> <span class="ruby-identifier">the</span> <span class="ruby-identifier">specified</span> <span class="ruby-identifier">script</span> (<span class="ruby-identifier">e</span>.<span class="ruby-identifier">g</span>., :<span class="ruby-identifier">command=</span><span class="ruby-operator">&gt;</span><span class="ruby-string">&#39;gem&#39;</span>)
 :<span class="ruby-identifier">sudo</span>     <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-constant">Run</span> <span class="ruby-identifier">as</span> <span class="ruby-identifier">sudo</span> <span class="ruby-identifier">on</span> <span class="ruby-identifier">operating</span> <span class="ruby-identifier">systems</span> <span class="ruby-identifier">that</span> <span class="ruby-identifier">require</span> <span class="ruby-identifier">it</span>.
-:<span class="ruby-identifier">verbose</span>  <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-constant">Override</span> <span class="ruby-constant">Rake</span><span class="ruby-string">'s verbose flag.
+:<span class="ruby-identifier">verbose</span>  <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-constant">Override</span> <span class="ruby-constant">Rake</span><span class="ruby-string">&#39;s verbose flag.
 </span></pre>
           
           
@@ -695,16 +697,16 @@ hash, supporting the following keys:</p>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">ruby</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>)
   <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">cmd</span> = []
-  <span class="ruby-identifier">ruby_bin</span> = <span class="ruby-identifier">normalize_path</span>(<span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">'ruby_install_name'</span>], <span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">'bindir'</span>])
+  <span class="ruby-identifier">ruby_bin</span> = <span class="ruby-identifier">normalize_path</span>(<span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">&#39;ruby_install_name&#39;</span>], <span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">&#39;bindir&#39;</span>])
   <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>.<span class="ruby-identifier">delete</span>(<span class="ruby-value">:sudo</span>) <span class="ruby-operator">&amp;&amp;</span> <span class="ruby-operator">!</span>(<span class="ruby-identifier">win_os?</span> <span class="ruby-operator">||</span> <span class="ruby-constant">Process</span>.<span class="ruby-identifier">uid</span> <span class="ruby-operator">==</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">stat</span>(<span class="ruby-identifier">ruby_bin</span>).<span class="ruby-identifier">uid</span>)
-    <span class="ruby-identifier">cmd</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">'sudo'</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">'-u'</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;##{File.stat(ruby_bin).uid}&quot;</span>
+    <span class="ruby-identifier">cmd</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">&#39;sudo&#39;</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-string">&#39;-u&#39;</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-node">&quot;##{File.stat(ruby_bin).uid}&quot;</span>
   <span class="ruby-keyword">end</span>
   <span class="ruby-identifier">cmd</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">ruby_bin</span>
-  <span class="ruby-identifier">cmd</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-identifier">delete</span>(<span class="ruby-value">:command</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:command</span>]
+  <span class="ruby-identifier">cmd</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-identifier">delete</span>(<span class="ruby-value">:command</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">options</span>[<span class="ruby-value">:command</span>]
   <span class="ruby-identifier">cmd</span>.<span class="ruby-identifier">concat</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">flatten</span>
   <span class="ruby-identifier">cmd</span>.<span class="ruby-identifier">push</span> <span class="ruby-identifier">options</span>
   <span class="ruby-identifier">sh</span> <span class="ruby-operator">*</span><span class="ruby-identifier">cmd</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ok</span>, <span class="ruby-identifier">status</span><span class="ruby-operator">|</span>
-    <span class="ruby-identifier">ok</span> <span class="ruby-keyword">or</span> <span class="ruby-identifier">fail</span> <span class="ruby-node">&quot;Command ruby failed with status (#{status ? status.exitstatus : 'unknown'}): [#{cmd.join(&quot; &quot;)}]&quot;</span>
+    <span class="ruby-identifier">ok</span> <span class="ruby-keyword">or</span> <span class="ruby-identifier">fail</span> <span class="ruby-node">&quot;Command ruby failed with status (#{status ? status.exitstatus : &#39;unknown&#39;}): [#{cmd.join(&quot; &quot;)}]&quot;</span>
   <span class="ruby-keyword">end</span>
 <span class="ruby-keyword">end</span></pre>
           </div><!-- ruby-source -->
@@ -810,8 +812,9 @@ function instead of using Gem.win_platfo
 <p>Gem.win_platform? only checks these RUBY_PLATFORM global, that in some
 cases like when running on JRuby is not sufficient for our purpose:</p>
 
-<p>For JRuby, the value for RUBY_PLATFORM will always be ‘java’ That’s why
-this function checks on <a href="http://'host_os'">Config::CONFIG</a></p>
+<p>For JRuby, the value for RUBY_PLATFORM will always be &#39;java&#39;
+That&#39;s why this function checks on <a
+href="http://'host_os'">Config::CONFIG</a></p>
           
           
 
@@ -819,7 +822,7 @@ this function checks on <a href="http://
           <div class="method-source-code" id="win_os-3F-source">
             <pre><span class="ruby-comment"># File lib/buildr/core/util.rb, line 34</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">win_os?</span>
-  <span class="ruby-operator">!</span><span class="ruby-operator">!</span>(<span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">'host_os'</span>] <span class="ruby-operator">=~</span> <span class="ruby-regexp">/windows|cygwin|bccwin|cygwin|djgpp|mingw|mswin|mswin32|wince/</span>)
+  <span class="ruby-operator">!</span><span class="ruby-operator">!</span>(<span class="ruby-constant">RbConfig</span><span class="ruby-operator">::</span><span class="ruby-constant">CONFIG</span>[<span class="ruby-string">&#39;host_os&#39;</span>] <span class="ruby-operator">=~</span> <span class="ruby-regexp">/windows|cygwin|bccwin|cygwin|djgpp|mingw|mswin|mswin32|wince/</span>)
 <span class="ruby-keyword">end</span></pre>
           </div><!-- win_os-3F-source -->
           

Modified: buildr/site/rdoc/Buildr/VersionRequirement.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/VersionRequirement.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/VersionRequirement.html (original)
+++ buildr/site/rdoc/Buildr/VersionRequirement.html Tue Mar 29 17:54:49 2016
@@ -133,6 +133,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>
@@ -678,8 +680,8 @@ href="ArtifactNamespace.html#method-i-ne
 
         <div class="method-description">
           
-          <p>Either modify the current requirement (if it’s already an and operation) or
-create a new requirement</p>
+          <p>Either modify the current requirement (if it&#39;s already an and
+operation) or create a new requirement</p>
           
           
 
@@ -714,9 +716,9 @@ create a new requirement</p>
           
           <p>Is this object a composed requirement?</p>
 
-<pre>VersionRequirement.create('1').composed? -&gt; false
-VersionRequirement.create('1 | 2').composed? -&gt; true
-VersionRequirement.create('1 &amp; 2').composed? -&gt; true</pre>
+<pre>VersionRequirement.create(&#39;1&#39;).composed? -&gt; false
+VersionRequirement.create(&#39;1 | 2&#39;).composed? -&gt; true
+VersionRequirement.create(&#39;1 &amp; 2&#39;).composed? -&gt; true</pre>
           
           
 
@@ -760,7 +762,7 @@ VersionRequirement.create('1 &amp; 2').c
   <span class="ruby-identifier">default</span> = <span class="ruby-keyword">nil</span>
   <span class="ruby-identifier">requirements</span>.<span class="ruby-identifier">reverse</span>.<span class="ruby-identifier">find</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">r</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">if</span> <span class="ruby-constant">Array</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">r</span>
-      <span class="ruby-keyword">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">negative</span> <span class="ruby-operator">&amp;&amp;</span> (<span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">'='</span>))
+      <span class="ruby-keyword">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">negative</span> <span class="ruby-operator">&amp;&amp;</span> (<span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">first</span>.<span class="ruby-identifier">include?</span>(<span class="ruby-string">&#39;=&#39;</span>))
         <span class="ruby-identifier">default</span> = <span class="ruby-identifier">r</span>.<span class="ruby-identifier">last</span>.<span class="ruby-identifier">to_s</span>
       <span class="ruby-keyword">end</span>
     <span class="ruby-keyword">else</span>
@@ -811,7 +813,7 @@ VersionRequirement.create('1 &amp; 2').c
   <span class="ruby-identifier">result</span> = <span class="ruby-identifier">requirements</span>.<span class="ruby-identifier">send</span> <span class="ruby-identifier">message</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">req</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">if</span> <span class="ruby-constant">Array</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">req</span>
       <span class="ruby-identifier">cmp</span>, <span class="ruby-identifier">rv</span> = <span class="ruby-operator">*</span><span class="ruby-identifier">req</span>
-      <span class="ruby-constant">CMP_PROCS</span>[<span class="ruby-identifier">cmp</span> <span class="ruby-operator">||</span> <span class="ruby-string">'='</span>].<span class="ruby-identifier">call</span>(<span class="ruby-identifier">version</span>, <span class="ruby-identifier">rv</span>)
+      <span class="ruby-constant">CMP_PROCS</span>[<span class="ruby-identifier">cmp</span> <span class="ruby-operator">||</span> <span class="ruby-string">&#39;=&#39;</span>].<span class="ruby-identifier">call</span>(<span class="ruby-identifier">version</span>, <span class="ruby-identifier">rv</span>)
     <span class="ruby-keyword">else</span>
       <span class="ruby-identifier">req</span>.<span class="ruby-identifier">satisfied_by?</span>(<span class="ruby-identifier">version</span>)
     <span class="ruby-keyword">end</span>
@@ -877,8 +879,8 @@ VersionRequirement.create('1 &amp; 2').c
 
         <div class="method-description">
           
-          <p>Either modify the current requirement (if it’s already an or operation) or
-create a new requirement</p>
+          <p>Either modify the current requirement (if it&#39;s already an or operation)
+or create a new requirement</p>
           
           
 

Modified: buildr/site/rdoc/Buildr/ZipTask.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ZipTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ZipTask.html (original)
+++ buildr/site/rdoc/Buildr/ZipTask.html Tue Mar 29 17:54:49 2016
@@ -127,6 +127,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>
@@ -451,9 +453,9 @@ directories.</p>
 
 <p>For example:</p>
 
-<pre class="ruby"><span class="ruby-identifier">zip</span>(<span class="ruby-string">'test.zip'</span>).<span class="ruby-identifier">tap</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">task</span><span class="ruby-operator">|</span>
-  <span class="ruby-identifier">task</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">'srcs'</span>
-  <span class="ruby-identifier">task</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">'README'</span>, <span class="ruby-string">'LICENSE'</span>
+<pre class="ruby"><span class="ruby-identifier">zip</span>(<span class="ruby-string">&#39;test.zip&#39;</span>).<span class="ruby-identifier">tap</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">task</span><span class="ruby-operator">|</span>
+  <span class="ruby-identifier">task</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">&#39;srcs&#39;</span>
+  <span class="ruby-identifier">task</span>.<span class="ruby-identifier">include</span> <span class="ruby-string">&#39;README&#39;</span>, <span class="ruby-string">&#39;LICENSE&#39;</span>
 <span class="ruby-keyword">end</span>
 </pre>