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">'Call tests instead of classes'</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">'Use dependencies instead.'</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">'Use dependencies= instead.'</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'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">&</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">&</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">&</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">></span><span class="ruby-keyword">true</span>, <span class="ruby-value">:fork=</span><span class="ruby-operator">></span><span class="ruby-value">:once</span>, <span class="ruby-value">:properties=</span><span class="ruby-operator">></span>{}, <span class="ruby-value">:environment=</span><span class="ruby-operator">></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">"#{framework}-failed"</span>)=<span class="ruby-operator">></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 '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>
<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">"\n"</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">></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">&</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">&</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">&</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">&</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">&</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">&</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">&</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">&</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">&</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">></span>:<span class="ruby-identifier">each</span>, :<span class="ruby-identifier">properties=</span><span class="ruby-operator">></span>{ <span class="ruby-string">'url'</span>=<span class="ruby-operator">></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">></span>:<span class="ruby-identifier">each</span>, :<span class="ruby-identifier">properties=</span><span class="ruby-operator">></span>{ <span class="ruby-string">'url'</span>=<span class="ruby-operator">></span><span class="ruby-string">'http://localhost:8080'</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'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">"No #{name} test framework available. Did you install it?"</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">&&</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">&&</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">&</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">"Running tests in #{@project.name}"</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">></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">'baseDir'</span> =<span class="ruby-operator">></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">></span><span class="ruby-identifier">ex</span>
<span class="ruby-identifier">error</span> <span class="ruby-node">"Test framework error: #{ex.message}"</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">"\n"</span>))
<span class="ruby-identifier">error</span> <span class="ruby-node">"The following tests failed:\n#{@failed_tests.join("\n")}"</span>
- <span class="ruby-identifier">fail</span> <span class="ruby-string">'Tests failed!'</span>
+ <span class="ruby-identifier">fail</span> <span class="ruby-string">'Tests failed!'</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">"Extracting #{dest}"</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">'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">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">></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">></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>
<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">></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">></span><span class="ruby-string">'test.jar'</span>).<span class="ruby-identifier">include</span>(<span class="ruby-string">'etc/LICENSE'</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">''</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">&&</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 "tar_entry.full_name " + entry_name + " is included"</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">'/'</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-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'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">'/**/{*,.*}'</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">></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">></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">></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">></span> <span class="ruby-string">'/foo/bar'</span>
+<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">></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">></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">></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">></span> <span class="ruby-string">'/foo/bar'</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">'.'</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">"/"</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">></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">></span><span class="ruby-string">'gem'</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">'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">'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-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">&&</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"><<</span> <span class="ruby-string">'sudo'</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'-u'</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"##{File.stat(ruby_bin).uid}"</span>
+ <span class="ruby-identifier">cmd</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'sudo'</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'-u'</span> <span class="ruby-operator"><<</span> <span class="ruby-node">"##{File.stat(ruby_bin).uid}"</span>
<span class="ruby-keyword">end</span>
<span class="ruby-identifier">cmd</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">ruby_bin</span>
- <span class="ruby-identifier">cmd</span> <span class="ruby-operator"><<</span> <span class="ruby-string">'-S'</span> <span class="ruby-operator"><<</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"><<</span> <span class="ruby-string">'-S'</span> <span class="ruby-operator"><<</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">"Command ruby failed with status (#{status ? status.exitstatus : 'unknown'}): [#{cmd.join(" ")}]"</span>
+ <span class="ruby-identifier">ok</span> <span class="ruby-keyword">or</span> <span class="ruby-identifier">fail</span> <span class="ruby-node">"Command ruby failed with status (#{status ? status.exitstatus : 'unknown'}): [#{cmd.join(" ")}]"</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 'java'
+That'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">'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-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'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? -> false
-VersionRequirement.create('1 | 2').composed? -> true
-VersionRequirement.create('1 & 2').composed? -> true</pre>
+<pre>VersionRequirement.create('1').composed? -> false
+VersionRequirement.create('1 | 2').composed? -> true
+VersionRequirement.create('1 & 2').composed? -> true</pre>
@@ -760,7 +762,7 @@ VersionRequirement.create('1 & 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">&&</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">&&</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-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 & 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">'='</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 & 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'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">'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>
<span class="ruby-keyword">end</span>
</pre>