You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2013/10/06 09:17:12 UTC

svn commit: r1529576 [6/18] - in /buildr/site: ./ rdoc/ rdoc/Benchmark/ rdoc/Buildr/ rdoc/Buildr/ArchiveTask/ rdoc/Buildr/ArtifactNamespace/ rdoc/Buildr/Assets/ rdoc/Buildr/Checks/ rdoc/Buildr/Cobertura/ rdoc/Buildr/Cobertura/CoberturaExtension/ rdoc/B...

Modified: buildr/site/quick_start.html
URL: http://svn.apache.org/viewvc/buildr/site/quick_start.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/quick_start.html (original)
+++ buildr/site/quick_start.html Sun Oct  6 07:17:05 2013
@@ -86,14 +86,10 @@
 <h2 id="first-project">Your First Project</h2>
 <p>Much like Maven, Buildr is oriented around projects and tasks.  You define your project in a concise, declarative fashion and most common tasks (such as compilation and testing) will be made available to you &#8220;at no extra charge&#8221;.  Most of the project definition is contained within the <em>buildfile</em> &#8212; or <em>Buildfile</em>, if you&#8217;re really in love with the Make convention &#8212; a single file sitting at the root of your project.  A project definition does not need to be any more complicated than the following:</p>
 <div class="highlight"><pre><code class="ruby"><span class="n">define</span> <span class="s1">&#39;killer-app&#39;</span>
-</code></pre>
-</div>
-<h3>Compiling</h3>
+</code></pre></div><h3>Compiling</h3>
 <p>Of course, this isn&#8217;t really giving Buildr much information.  What it can&#8217;t learn from the buildfile, Buildr will figure out by inspecting your directory structure.  Java sources are expected to exist within the <code>src/main/java/</code> directory.  If Buildr finds these sources, it will automatically configure the compilation to source that directory, depositing the results in the <code>target/classes/</code> directory (all under the project directory of course).  We can run this compilation using the following command:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr compile
-</code></pre>
-</div>
-<p>Information about the classpath and dependencies is described <a href="#dependencies">later on</a>.</p>
+</code></pre></div><p>Information about the classpath and dependencies is described <a href="#dependencies">later on</a>.</p>
 <p class="tip">By default, Buildr projects assume the Java language and the <code>src/main/java/</code> source directory.  You can also have projects in the Scala or Groovy language (both languages support joint compilation with Java).  To use Scala, place your <code>.scala</code> files in the <code>src/main/scala/</code> directory and include the following invocation at the head of your buildfile: <code>require 'buildr/scala'</code>  Similarly, Groovy expects sources in the <code>src/main/groovy/</code> directory and necessitates <code>require 'buildr/groovy'</code> (see <a href="languages.html">languages</a> for more information).</p>
 <p>The <code>compile</code> task will also detect <em>any</em> files which exist under the <code>src/main/resources/</code> directory.  These resources are copied verbatim to the <code>target/resources/</code> directory as part of the compilation task.  Buildr also performs some basic change detection to minimize compilation.  If your source files haven&#8217;t changed since the last compile, then they will not be recompiled.</p>
 <h3>Packaging</h3>
@@ -102,18 +98,12 @@
   <span class="n">project</span><span class="o">.</span><span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;0.1.0&#39;</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>The <code>project.version</code> attribute can be any value you like.  Even non-numeric versions are perfectly acceptable (e.g. <code>'ikj-0.3.1-E'</code>).  This version &#8212; coupled with the packaging information &#8212; will be used to generate a <span class="caps">JAR</span> file: <code>killer-app-0.1.0.jar</code>.  As would be expected, this file is placed within the <code>target/</code> directory when the following command is run:</p>
+</code></pre></div><p>The <code>project.version</code> attribute can be any value you like.  Even non-numeric versions are perfectly acceptable (e.g. <code>'ikj-0.3.1-E'</code>).  This version &#8212; coupled with the packaging information &#8212; will be used to generate a <span class="caps">JAR</span> file: <code>killer-app-0.1.0.jar</code>.  As would be expected, this file is placed within the <code>target/</code> directory when the following command is run:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr package
-</code></pre>
-</div>
-<p>The <code>package</code> task depends upon the <code>compile</code> task, so if a rebuild is necessary prior to the creation of the <span class="caps">JAR</span>, Buildr will see to it.</p>
+</code></pre></div><p>The <code>package</code> task depends upon the <code>compile</code> task, so if a rebuild is necessary prior to the creation of the <span class="caps">JAR</span>, Buildr will see to it.</p>
 <p>We can also chain tasks together in a single invocation.  For example, we may want to clean all of the old compilation results prior to recompiling and generating a packaged result:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr clean package
-</code></pre>
-</div>
-<p>The <code>clean</code> task simply removes the <code>target/</code> directory, effectively wiping out any compilation results like class files or resources.</p>
+</code></pre></div><p>The <code>clean</code> task simply removes the <code>target/</code> directory, effectively wiping out any compilation results like class files or resources.</p>
 <h3>Directory Structure</h3>
 <p>As you may have noticed, Buildr does have some default notions about what a project should look like and how it should be organized.  We think that these defaults are quite nice and make for a more navigable project.  However, we do understand that not all projects are exactly alike.  Buildr&#8217;s <a href="extending.html#layouts">layouts</a> make it possible for any project to easily change these defaults.  For example, this would allow you to easily migrate a project that had been based on a different directory structure, such as the <code>src/</code> and <code>bin/</code> convention often used by Ant.</p>
 <h2 id="dependencies">Dependencies</h2>
@@ -125,9 +115,7 @@
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="s1">&#39;commons-cli:commons-cli:jar:1.2&#39;</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>This sort of dependency declaration should look quite familiar if you are at all familiar with Maven.  The general format for an artifact descriptor is <em>groupId:artifactId:packageType:version</em>.  Any Maven artifacts included in this fashion will be retrieved from the <a href="artifacts.html#repositories">list of remote repositories</a> (in this case, Ibiblio) and installed in your local repository at <code>~/.m2/repository/</code>.</p>
+</code></pre></div><p>This sort of dependency declaration should look quite familiar if you are at all familiar with Maven.  The general format for an artifact descriptor is <em>groupId:artifactId:packageType:version</em>.  Any Maven artifacts included in this fashion will be retrieved from the <a href="artifacts.html#repositories">list of remote repositories</a> (in this case, Ibiblio) and installed in your local repository at <code>~/.m2/repository/</code>.</p>
 <p class="tip">You can search the global repository of artifacts at sites like <a href="http://www.mvnbrowser.com">MvnBrowser</a>.  Simply enter the name of the library you are looking for, and the search should pull up the groupId, artifactId and a list of available versions.</p>
 <p>Unfortunately, not all libraries are quite as simple as Commons <span class="caps">CLI</span>.  Many libraries (such as Apache Wicket) have dependencies of their own.  While we may be able to <em>compile</em> against Apache Wicket without these extra libraries on our classpath, we cannot actually <em>run</em> our application without its transitive dependencies. To avoid tracking down each of these dependencies and adding them manually, we can simply use the <code>transitive</code> directive (this is how Maven behaves by default):</p>
 <div class="highlight"><pre><code class="ruby"><span class="n">repositories</span><span class="o">.</span><span class="n">remote</span> <span class="o">&lt;&lt;</span> <span class="s1">&#39;http://www.ibiblio.org/maven2&#39;</span>
@@ -137,9 +125,7 @@
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="n">transitive</span><span class="p">(</span><span class="s1">&#39;org.apache.wicket:wicket:jar:1.4-rc6&#39;</span><span class="p">)</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>The <code>compile.with</code> property accepts a full array of comma-separated artifacts, making it possible to specify any number of dependencies as necessary.  Of course, such a long list of verbose string descriptors could get very tiresome and messy.  For this reason, it is conventional to assign each dependency to a constant (e.g. <code>WICKET</code>) which is declared just above the project in the buildfile and passed to <code>compile.with</code> in a clean, easy-to-read style:</p>
+</code></pre></div><p>The <code>compile.with</code> property accepts a full array of comma-separated artifacts, making it possible to specify any number of dependencies as necessary.  Of course, such a long list of verbose string descriptors could get very tiresome and messy.  For this reason, it is conventional to assign each dependency to a constant (e.g. <code>WICKET</code>) which is declared just above the project in the buildfile and passed to <code>compile.with</code> in a clean, easy-to-read style:</p>
 <div class="highlight"><pre><code class="ruby"><span class="n">repositories</span><span class="o">.</span><span class="n">remote</span> <span class="o">&lt;&lt;</span> <span class="s1">&#39;http://www.ibiblio.org/maven2&#39;</span>
 
 <span class="no">WICKET</span> <span class="o">=</span> <span class="n">transitive</span><span class="p">(</span><span class="s1">&#39;org.apache.wicket:wicket:jar:1.4-rc6&#39;</span><span class="p">)</span>
@@ -150,9 +136,7 @@
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="no">WICKET</span><span class="p">,</span> <span class="no">SLF4J</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>Unfortunate as it may seem, not all libraries are available in Maven repositories.  While most of the major libraries (e.g. Hibernate, Spring, etc) are kept updated by intrepid volunteers, some of the more obscure frameworks are left out in the cold.  An example of one such framework is <a href="http://www.snaq.net/java/DBPool">DBPool</a>, a very fast connection pool designed to integrate with <span class="caps">JDBC</span>.  However, like most Java libraries, DBPool does provide a zip archive which contains the <span class="caps">JAR</span> file, as well as some documentation and perhaps a license or two.</p>
+</code></pre></div><p>Unfortunate as it may seem, not all libraries are available in Maven repositories.  While most of the major libraries (e.g. Hibernate, Spring, etc) are kept updated by intrepid volunteers, some of the more obscure frameworks are left out in the cold.  An example of one such framework is <a href="http://www.snaq.net/java/DBPool">DBPool</a>, a very fast connection pool designed to integrate with <span class="caps">JDBC</span>.  However, like most Java libraries, DBPool does provide a zip archive which contains the <span class="caps">JAR</span> file, as well as some documentation and perhaps a license or two.</p>
 <p>Almost magically, we can instruct Buildr to get the DBPool artifact from this <span class="caps">URL</span>.  Buildr will treat this download just like any other artifact, retrieving it when requried by the <code>compile</code> task.  However, unlike a normal Maven artifact, Buildr will do some extra processing once the download is complete.  It will actually dig into the downloaded archive, detect and extract the <span class="caps">JAR</span> file, installing it into the local repository just like any other artifact:</p>
 <div class="highlight"><pre><code class="ruby"><span class="no">DBPOOL</span> <span class="o">=</span> <span class="s1">&#39;net.snaq:dbpool:jar:4.8.3&#39;</span>
 <span class="n">download</span> <span class="n">artifact</span><span class="p">(</span><span class="no">DBPOOL</span><span class="p">)</span> <span class="o">=&gt;</span> <span class="s1">&#39;http://www.snaq.net/java/DBPool/DBPool_v4.8.3.zip&#39;</span>
@@ -162,24 +146,18 @@
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="no">DBPool</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>This is one area where Buildr&#8217;s dependency management vastly excedes Maven&#8217;s.  With Maven, you would have to install the DBPool dependency manually.  Buildr&#8217;s auto-magical download and extraction keeps the dependency definitions centralized within the buildfile, available to your entire team and automatically resolved as needed by the compilation tasks.</p>
+</code></pre></div><p>This is one area where Buildr&#8217;s dependency management vastly excedes Maven&#8217;s.  With Maven, you would have to install the DBPool dependency manually.  Buildr&#8217;s auto-magical download and extraction keeps the dependency definitions centralized within the buildfile, available to your entire team and automatically resolved as needed by the compilation tasks.</p>
 <h2 id="testing">Testing</h2>
 <p>Buildr supports auto-magical integration with a number of mainstream testing frameworks.  For Java, this includes the ubiquitus JUnit4, as well as TestNG and a number of others.  Scala supports Specs and ScalaTest, while Groovy supports EasyB.  Configuration is as simple as placing your test sources in the appropriate directory.  In the case of JUnit or TestNG, this would be <code>src/test/java/</code>.  Once these tests are in place, we can run them using the <code>test</code> task:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr <span class="nb">test</span>
-</code></pre>
-</div>
-<p>When the <code>test</code> task runs, it will ensure that your main sources are compiled, as well as the tests themselves.  In the case of JUnit4, test classes are auto-detected based on which base class they extend (<code>TestCase</code>).  These tests will be invoked using the special test classpath.  This classpath includes all of the dependencies passed to <code>compile.with</code> along with the dependencies required for testing.  Thus, Buildr will actually go out and download JUnit 4.5 (if necessary) and place that <span class="caps">JAR</span> on the classpath in order to run your tests.  It is also possible to add artifacts specifically required for testing.  So, if your tests make use of the Commons Collections library, but your main sources do not, you can include that dependency only for the tests by using the <code>test.with</code> property.  This functions identically to <code>compile.with</code>:</p>
+</code></pre></div><p>When the <code>test</code> task runs, it will ensure that your main sources are compiled, as well as the tests themselves.  In the case of JUnit4, test classes are auto-detected based on which base class they extend (<code>TestCase</code>).  These tests will be invoked using the special test classpath.  This classpath includes all of the dependencies passed to <code>compile.with</code> along with the dependencies required for testing.  Thus, Buildr will actually go out and download JUnit 4.5 (if necessary) and place that <span class="caps">JAR</span> on the classpath in order to run your tests.  It is also possible to add artifacts specifically required for testing.  So, if your tests make use of the Commons Collections library, but your main sources do not, you can include that dependency only for the tests by using the <code>test.with</code> property.  This functions identically to <code>compile.with</code>:</p>
 <div class="highlight"><pre><code class="ruby"><span class="n">define</span> <span class="s1">&#39;killer-app&#39;</span> <span class="k">do</span>
   <span class="n">project</span><span class="o">.</span><span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;0.1.0&#39;</span>
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="s1">&#39;commons-cli:commons-cli:jar:1.2&#39;</span>
   <span class="nb">test</span><span class="o">.</span><span class="n">with</span> <span class="s1">&#39;commons-collections:commons-collections:jar:3.2&#39;</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>Of course, not everyone <em>likes</em> JUnit4.  As mentioned previously, Buildr supports a number of test frameworks.  It is possible to use TestNG instead of JUnit4 by setting the <code>test.using</code> property to <code>:testng</code>:</p>
+</code></pre></div><p>Of course, not everyone <em>likes</em> JUnit4.  As mentioned previously, Buildr supports a number of test frameworks.  It is possible to use TestNG instead of JUnit4 by setting the <code>test.using</code> property to <code>:testng</code>:</p>
 <div class="highlight"><pre><code class="ruby"><span class="n">define</span> <span class="s1">&#39;killer-app&#39;</span> <span class="k">do</span>
   <span class="n">project</span><span class="o">.</span><span class="n">version</span> <span class="o">=</span> <span class="s1">&#39;0.1.0&#39;</span>
   <span class="n">compile</span><span class="o">.</span><span class="n">with</span> <span class="s1">&#39;commons-cli:commons-cli:jar:1.2&#39;</span>
@@ -187,9 +165,7 @@
   <span class="nb">test</span><span class="o">.</span><span class="n">using</span> <span class="ss">:testng</span>
   <span class="n">package</span> <span class="ss">:jar</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>Note that only one test framework per-project may be used.  This may seem like an obvious restriction given that both frameworks introduced so far have used the same directory, but other frameworks such as Specs and EasyB do not follow the same convention.  In cases of ambiguity (for example, when tests are present in both <code>src/test/java/</code> <em>and</em> <code>src/spec/scala/</code>), only one test framework will be chosen, but this choice is not well-defined.  When in doubt, explicitly specify the test framework with the <code>test.using</code> property.  This overrides Buildr&#8217;s auto-detection and ensures sane behavior.</p>
+</code></pre></div><p>Note that only one test framework per-project may be used.  This may seem like an obvious restriction given that both frameworks introduced so far have used the same directory, but other frameworks such as Specs and EasyB do not follow the same convention.  In cases of ambiguity (for example, when tests are present in both <code>src/test/java/</code> <em>and</em> <code>src/spec/scala/</code>), only one test framework will be chosen, but this choice is not well-defined.  When in doubt, explicitly specify the test framework with the <code>test.using</code> property.  This overrides Buildr&#8217;s auto-detection and ensures sane behavior.</p>
 <p>Other test frameworks are documented <a href="testing.html">here</a> and <a href="languages.html">here</a>.</p>
 <h2 id="custom-tasks">Custom Tasks</h2>
 <p>If there is one area in which Buildr excels, it is defining custom tasks.  This is something which is notoriously difficult in both Ant and Maven, often requiring separate Java plugins and mountains of code simply to perform basic tasks.  For example, let&#8217;s imagine that we wanted to define a <code>run</code> task which would compile and run our &#8220;killer-app&#8221; project.  This is a simple matter of invoking the <code>java</code> command against our main class:</p>
@@ -201,13 +177,9 @@
     <span class="nb">system</span> <span class="s1">&#39;java -cp target/classes org.apache.killer.Main&#39;</span>
   <span class="k">end</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>This code defines a new task, <code>run</code>, which depends upon the <code>compile</code> task.  This task only performs a single operation: it invokes the <code>system</code> method, passing the relevant command as a string.  Note that the <code>system</code> method documentation may be found <a href="http://www.ruby-doc.org/core/classes/Kernel.html#M005971">here</a>.  Tasks use real Ruby (actually, the entire buildfile is real Ruby too), so if you are familiar with that language, then you should be right at home writing custom tasks in Buildr.  We can invoke this task in the following way:</p>
+</code></pre></div><p>This code defines a new task, <code>run</code>, which depends upon the <code>compile</code> task.  This task only performs a single operation: it invokes the <code>system</code> method, passing the relevant command as a string.  Note that the <code>system</code> method documentation may be found <a href="http://www.ruby-doc.org/core/classes/Kernel.html#M005971">here</a>.  Tasks use real Ruby (actually, the entire buildfile is real Ruby too), so if you are familiar with that language, then you should be right at home writing custom tasks in Buildr.  We can invoke this task in the following way:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr killer-app:run
-</code></pre>
-</div>
-<p>This works, but it&#8217;s clumsy.  The reason we had to give the &#8220;<code>killer-app:</code>&#8221; prefix is because we defined the <code>run</code> task <em>within</em> our project, rather than outside of the <code>define</code> block.  However, if we define <code>run</code> outside of the project, then we don&#8217;t really have access to the <code>compile</code> task (which is project-specific).  The solution here is a bit of magic known as <code>local_task</code>.  This is how tasks like <code>compile</code> and <code>test</code>, which are technically project-specific (think: instance methods) can be invoked without the fully-qualified project name:</p>
+</code></pre></div><p>This works, but it&#8217;s clumsy.  The reason we had to give the &#8220;<code>killer-app:</code>&#8221; prefix is because we defined the <code>run</code> task <em>within</em> our project, rather than outside of the <code>define</code> block.  However, if we define <code>run</code> outside of the project, then we don&#8217;t really have access to the <code>compile</code> task (which is project-specific).  The solution here is a bit of magic known as <code>local_task</code>.  This is how tasks like <code>compile</code> and <code>test</code>, which are technically project-specific (think: instance methods) can be invoked without the fully-qualified project name:</p>
 <div class="highlight"><pre><code class="ruby"><span class="no">Project</span><span class="o">.</span><span class="n">local_task</span> <span class="ss">:run</span>
 
 <span class="n">define</span> <span class="s1">&#39;killer-app&#39;</span> <span class="k">do</span>
@@ -219,13 +191,9 @@
     <span class="nb">system</span> <span class="s1">&#39;java -cp target/classes org.apache.killer.Main&#39;</span>
   <span class="k">end</span>
 <span class="k">end</span>
-</code></pre>
-</div>
-<p>Now, we can invoke <code>run</code> exactly the way we want, with a minimum of wasted characters:</p>
+</code></pre></div><p>Now, we can invoke <code>run</code> exactly the way we want, with a minimum of wasted characters:</p>
 <div class="highlight"><pre><code class="sh"><span class="nv">$ </span>buildr run
-</code></pre>
-</div>
-<h2 id="summary">Summary</h2>
+</code></pre></div><h2 id="summary">Summary</h2>
 <p>As long as this guide was, we have barely even scratched the surface of Buildr&#8217;s true power.  This was meant only to get you up and running as quickly as possible, exploiting some of Buildr&#8217;s unique features to ease your build process.  For more comprehensive documentation, start reading about <a href="projects.html">projects in Buildr</a> and work your way from there.</p>
       </div>
       <div id='footer'>Copyright &copy; 2007-2010 The Apache Software Foundation</div>

Modified: buildr/site/rdoc/Abbrev.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Abbrev.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Abbrev.html (original)
+++ buildr/site/rdoc/Abbrev.html Sun Oct  6 07:17:05 2013
@@ -128,6 +128,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -662,6 +668,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Addrinfo.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Addrinfo.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Addrinfo.html (original)
+++ buildr/site/rdoc/Addrinfo.html Sun Oct  6 07:17:05 2013
@@ -146,6 +146,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -680,6 +686,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Array.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Array.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Array.html (original)
+++ buildr/site/rdoc/Array.html Sun Oct  6 07:17:05 2013
@@ -147,6 +147,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -681,6 +687,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Base64.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Base64.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Base64.html (original)
+++ buildr/site/rdoc/Base64.html Sun Oct  6 07:17:05 2013
@@ -138,6 +138,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -672,6 +678,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/BasicSocket.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/BasicSocket.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/BasicSocket.html (original)
+++ buildr/site/rdoc/BasicSocket.html Sun Oct  6 07:17:05 2013
@@ -134,6 +134,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Benchmark.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Benchmark.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Benchmark.html (original)
+++ buildr/site/rdoc/Benchmark.html Sun Oct  6 07:17:05 2013
@@ -136,6 +136,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -670,6 +676,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Benchmark/Tms.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Benchmark/Tms.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Benchmark/Tms.html (original)
+++ buildr/site/rdoc/Benchmark/Tms.html Sun Oct  6 07:17:05 2013
@@ -154,6 +154,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -688,6 +694,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Bignum.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Bignum.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Bignum.html (original)
+++ buildr/site/rdoc/Bignum.html Sun Oct  6 07:17:05 2013
@@ -137,6 +137,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -671,6 +677,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr.html (original)
+++ buildr/site/rdoc/Buildr.html Sun Oct  6 07:17:05 2013
@@ -53,6 +53,7 @@
     <li>lib/buildr/clojure.rb
     <li>lib/buildr/clojure/shell.rb
     <li>lib/buildr/core/application.rb
+    <li>lib/buildr/core/assets.rb
     <li>lib/buildr/core/build.rb
     <li>lib/buildr/core/cc.rb
     <li>lib/buildr/core/checks.rb
@@ -190,6 +191,12 @@
   
     <li><a href="./Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="./Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="./Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="./Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="./Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="./Buildr/CC.html">Buildr::CC</a>
@@ -724,6 +731,10 @@
   
     <li><a href="./Rake.html">Rake</a>
   
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="./Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="./Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="./Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/ActsAsArtifact.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ActsAsArtifact.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ActsAsArtifact.html (original)
+++ buildr/site/rdoc/Buildr/ActsAsArtifact.html Sun Oct  6 07:17:05 2013
@@ -156,6 +156,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -690,6 +696,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/Ant.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Ant.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Ant.html (original)
+++ buildr/site/rdoc/Buildr/Ant.html Sun Oct  6 07:17:05 2013
@@ -132,6 +132,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -666,6 +672,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/Apt.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Apt.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Apt.html (original)
+++ buildr/site/rdoc/Buildr/Apt.html Sun Oct  6 07:17:05 2013
@@ -128,6 +128,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -662,6 +668,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/ArchiveTask.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArchiveTask.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArchiveTask.html (original)
+++ buildr/site/rdoc/Buildr/ArchiveTask.html Sun Oct  6 07:17:05 2013
@@ -156,6 +156,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -690,6 +696,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>
@@ -1002,7 +1012,8 @@ content to it.</p>
           <div class="method-source-code" id="clean-source">
             <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 347</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">clean</span>
-  <span class="ruby-ivar">@paths</span> = { <span class="ruby-string">''</span> =<span class="ruby-operator">&gt;</span> <span class="ruby-constant">Path</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, <span class="ruby-string">''</span>) }
+  <span class="ruby-ivar">@paths</span> = <span class="ruby-constant">OrderedHash</span>.<span class="ruby-identifier">new</span>
+  <span class="ruby-ivar">@paths</span>[<span class="ruby-string">''</span>] = <span class="ruby-constant">Path</span>.<span class="ruby-identifier">new</span>(<span class="ruby-keyword">self</span>, <span class="ruby-string">''</span>)
   <span class="ruby-ivar">@prepares</span> = []
   <span class="ruby-keyword">self</span>
 <span class="ruby-keyword">end</span></pre>
@@ -1039,7 +1050,7 @@ absolute file names and glob patterns (u
 
           
           <div class="method-source-code" id="contain-3F-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 513</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 514</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">contain?</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-identifier">path</span>(<span class="ruby-string">&quot;&quot;</span>).<span class="ruby-identifier">contain?</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
 <span class="ruby-keyword">end</span></pre>
@@ -1075,7 +1086,7 @@ absolute file names and glob patterns (u
 
           
           <div class="method-source-code" id="empty-3F-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 504</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 505</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">empty?</span>
   <span class="ruby-identifier">path</span>(<span class="ruby-string">&quot;&quot;</span>).<span class="ruby-identifier">empty</span>
 <span class="ruby-keyword">end</span></pre>
@@ -1112,7 +1123,7 @@ prevent some files from being included.<
 
           
           <div class="method-source-code" id="exclude-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 397</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 398</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-ivar">@paths</span>[<span class="ruby-string">''</span>].<span class="ruby-identifier">exclude</span> <span class="ruby-operator">*</span><span class="ruby-identifier">files</span>
   <span class="ruby-keyword">self</span>
@@ -1221,7 +1232,7 @@ href="ArchiveTask.html#method-i-merge">m
 
           
           <div class="method-source-code" id="include-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 385</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 386</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-identifier">fail</span> <span class="ruby-string">&quot;AchiveTask.include() called with nil values&quot;</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">files</span>.<span class="ruby-identifier">include?</span> <span class="ruby-keyword">nil</span>
   <span class="ruby-ivar">@paths</span>[<span class="ruby-string">''</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-identifier">files</span>.<span class="ruby-identifier">compact</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">&gt;</span> <span class="ruby-value">0</span>
@@ -1276,7 +1287,7 @@ use these methods to merge only specific
 
           
           <div class="method-source-code" id="merge-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 411</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 412</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">merge</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">files</span>)
   <span class="ruby-ivar">@paths</span>[<span class="ruby-string">''</span>].<span class="ruby-identifier">merge</span> <span class="ruby-operator">*</span><span class="ruby-identifier">files</span>
 <span class="ruby-keyword">end</span></pre>
@@ -1322,7 +1333,7 @@ path('foo').root == root</pre>
 
           
           <div class="method-source-code" id="path-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 426</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 427</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">path</span>(<span class="ruby-identifier">name</span>)
   <span class="ruby-keyword">return</span> <span class="ruby-ivar">@paths</span>[<span class="ruby-string">''</span>] <span class="ruby-keyword">if</span> <span class="ruby-identifier">name</span>.<span class="ruby-identifier">nil?</span>
   <span class="ruby-identifier">normalized</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">split</span>(<span class="ruby-string">'/'</span>).<span class="ruby-identifier">inject</span>([]) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">path</span>, <span class="ruby-identifier">part</span><span class="ruby-operator">|</span>
@@ -1370,7 +1381,7 @@ archive.</p>
 
           
           <div class="method-source-code" id="root-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 445</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 446</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>
@@ -1413,7 +1424,7 @@ and :classes.</p>
 
           
           <div class="method-source-code" id="with-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 457</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 458</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">with</span>(<span class="ruby-identifier">options</span>)
   <span class="ruby-identifier">options</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">key</span>, <span class="ruby-identifier">value</span><span class="ruby-operator">|</span>
     <span class="ruby-keyword">begin</span>
@@ -1463,7 +1474,7 @@ it was decided to create this archive.</
 
           
           <div class="method-source-code" id="prepare-source">
-            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 523</span>
+            <pre><span class="ruby-comment"># File lib/buildr/packaging/archive.rb, line 524</span>
 <span class="ruby-keyword">def</span> <span class="ruby-identifier">prepare</span>(<span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
   <span class="ruby-ivar">@prepares</span> <span class="ruby-operator">&lt;&lt;</span> <span class="ruby-identifier">block</span>
 <span class="ruby-keyword">end</span></pre>

Modified: buildr/site/rdoc/Buildr/ArchiveTask/Merge.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArchiveTask/Merge.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArchiveTask/Merge.html (original)
+++ buildr/site/rdoc/Buildr/ArchiveTask/Merge.html Sun Oct  6 07:17:05 2013
@@ -140,6 +140,12 @@
   
     <li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -674,6 +680,10 @@
   
     <li><a href="../../Rake.html">Rake</a>
   
+    <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/Artifact.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Artifact.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/Artifact.html (original)
+++ buildr/site/rdoc/Buildr/Artifact.html Sun Oct  6 07:17:05 2013
@@ -179,6 +179,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -713,6 +719,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/ArtifactNamespace.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactNamespace.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArtifactNamespace.html (original)
+++ buildr/site/rdoc/Buildr/ArtifactNamespace.html Sun Oct  6 07:17:05 2013
@@ -217,6 +217,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -751,6 +757,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html (original)
+++ buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html Sun Oct  6 07:17:05 2013
@@ -158,6 +158,12 @@
   
     <li><a href="../../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../../Buildr/CC.html">Buildr::CC</a>
@@ -692,6 +698,10 @@
   
     <li><a href="../../Rake.html">Rake</a>
   
+    <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../../Range.html">Range</a>

Modified: buildr/site/rdoc/Buildr/ArtifactSearch.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactSearch.html?rev=1529576&r1=1529575&r2=1529576&view=diff
==============================================================================
--- buildr/site/rdoc/Buildr/ArtifactSearch.html (original)
+++ buildr/site/rdoc/Buildr/ArtifactSearch.html Sun Oct  6 07:17:05 2013
@@ -134,6 +134,12 @@
   
     <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
   
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
     <li><a href="../Buildr/Build.html">Buildr::Build</a>
   
     <li><a href="../Buildr/CC.html">Buildr::CC</a>
@@ -668,6 +674,10 @@
   
     <li><a href="../Rake.html">Rake</a>
   
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
     <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
   
     <li><a href="../Range.html">Range</a>

Added: buildr/site/rdoc/Buildr/Assets.html
URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Assets.html?rev=1529576&view=auto
==============================================================================
--- buildr/site/rdoc/Buildr/Assets.html (added)
+++ buildr/site/rdoc/Buildr/Assets.html Sun Oct  6 07:17:05 2013
@@ -0,0 +1,894 @@
+<!DOCTYPE html>
+
+<html>
+<head>
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
+
+<title>module Buildr::Assets - buildr</title>
+
+<link type="text/css" media="screen" href="../rdoc.css" rel="stylesheet">
+
+<script type="text/javascript">
+  var rdoc_rel_prefix = "../";
+</script>
+
+<script type="text/javascript" charset="utf-8" src="../js/jquery.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/navigation.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/search_index.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/search.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/searcher.js"></script>
+<script type="text/javascript" charset="utf-8" src="../js/darkfish.js"></script>
+
+
+<body id="top" class="module">
+<nav id="metadata">
+  <nav id="home-section" class="section">
+  <h3 class="section-header">
+    <a href="../index.html">Home</a>
+    <a href="../table_of_contents.html#classes">Classes</a>
+    <a href="../table_of_contents.html#methods">Methods</a>
+  </h3>
+</nav>
+
+
+  <nav id="search-section" class="section project-section" class="initially-hidden">
+  <form action="#" method="get" accept-charset="utf-8">
+    <h3 class="section-header">
+      <input type="text" name="search" placeholder="Search" id="search-field"
+             title="Type to search, Up and Down to navigate, Enter to load">
+    </h3>
+  </form>
+
+  <ul id="search-results" class="initially-hidden"></ul>
+</nav>
+
+
+  
+
+  <div id="file-metadata">
+    <nav id="file-list-section" class="section">
+  <h3 class="section-header">Defined In</h3>
+  <ul>
+    <li>lib/buildr/core/assets.rb
+  </ul>
+</nav>
+
+    
+  </div>
+
+  <div id="class-metadata">
+    
+    
+    
+    
+    
+  </div>
+
+  <div id="project-metadata">
+    <nav id="fileindex-section" class="section project-section">
+  <h3 class="section-header">Pages</h3>
+
+  <ul>
+  
+    <li class="file"><a href="../CHANGELOG.html">CHANGELOG</a>
+  
+    <li class="file"><a href="../LICENSE.html">LICENSE</a>
+  
+    <li class="file"><a href="../NOTICE.html">NOTICE</a>
+  
+    <li class="file"><a href="../README_rdoc.html">README</a>
+  
+  </ul>
+</nav>
+
+    <nav id="classindex-section" class="section project-section">
+  <h3 class="section-header">Class and Module Index</h3>
+
+  <ul class="link-list">
+  
+    <li><a href="../Abbrev.html">Abbrev</a>
+  
+    <li><a href="../Addrinfo.html">Addrinfo</a>
+  
+    <li><a href="../Base64.html">Base64</a>
+  
+    <li><a href="../BasicSocket.html">BasicSocket</a>
+  
+    <li><a href="../Benchmark.html">Benchmark</a>
+  
+    <li><a href="../Benchmark/Tms.html">Benchmark::Tms</a>
+  
+    <li><a href="../Buildr.html">Buildr</a>
+  
+    <li><a href="../Buildr/ActsAsArtifact.html">Buildr::ActsAsArtifact</a>
+  
+    <li><a href="../Buildr/Ant.html">Buildr::Ant</a>
+  
+    <li><a href="../Buildr/Apt.html">Buildr::Apt</a>
+  
+    <li><a href="../Buildr/ArchiveTask.html">Buildr::ArchiveTask</a>
+  
+    <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a>
+  
+    <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a>
+  
+    <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a>
+  
+    <li><a href="../Buildr/ArtifactNamespace/ArtifactRequirement.html">Buildr::ArtifactNamespace::ArtifactRequirement</a>
+  
+    <li><a href="../Buildr/ArtifactSearch.html">Buildr::ArtifactSearch</a>
+  
+    <li><a href="../Buildr/Assets.html">Buildr::Assets</a>
+  
+    <li><a href="../Buildr/Assets/AssetsTask.html">Buildr::Assets::AssetsTask</a>
+  
+    <li><a href="../Buildr/Assets/ProjectExtension.html">Buildr::Assets::ProjectExtension</a>
+  
+    <li><a href="../Buildr/Build.html">Buildr::Build</a>
+  
+    <li><a href="../Buildr/CC.html">Buildr::CC</a>
+  
+    <li><a href="../Buildr/CCTask.html">Buildr::CCTask</a>
+  
+    <li><a href="../Buildr/Checks.html">Buildr::Checks</a>
+  
+    <li><a href="../Buildr/Checks/Expectation.html">Buildr::Checks::Expectation</a>
+  
+    <li><a href="../Buildr/Cobertura.html">Buildr::Cobertura</a>
+  
+    <li><a href="../Buildr/Cobertura/CoberturaCheck.html">Buildr::Cobertura::CoberturaCheck</a>
+  
+    <li><a href="../Buildr/Cobertura/CoberturaExtension.html">Buildr::Cobertura::CoberturaExtension</a>
+  
+    <li><a href="../Buildr/Cobertura/CoberturaExtension/File.html">Buildr::Cobertura::CoberturaExtension::File</a>
+  
+    <li><a href="../Buildr/Cobertura/File.html">Buildr::Cobertura::File</a>
+  
+    <li><a href="../Buildr/Compile.html">Buildr::Compile</a>
+  
+    <li><a href="../Buildr/CompileTask.html">Buildr::CompileTask</a>
+  
+    <li><a href="../Buildr/Compiler.html">Buildr::Compiler</a>
+  
+    <li><a href="../Buildr/Compiler/Ecj.html">Buildr::Compiler::Ecj</a>
+  
+    <li><a href="../Buildr/Compiler/ExternalJavac.html">Buildr::Compiler::ExternalJavac</a>
+  
+    <li><a href="../Buildr/Compiler/Javac.html">Buildr::Compiler::Javac</a>
+  
+    <li><a href="../Buildr/ConcatTask.html">Buildr::ConcatTask</a>
+  
+    <li><a href="../Buildr/Doc.html">Buildr::Doc</a>
+  
+    <li><a href="../Buildr/Doc/Base.html">Buildr::Doc::Base</a>
+  
+    <li><a href="../Buildr/Doc/DocTask.html">Buildr::Doc::DocTask</a>
+  
+    <li><a href="../Buildr/Doc/Groovydoc.html">Buildr::Doc::Groovydoc</a>
+  
+    <li><a href="../Buildr/Doc/Javadoc.html">Buildr::Doc::Javadoc</a>
+  
+    <li><a href="../Buildr/Doc/JavadocDefaults.html">Buildr::Doc::JavadocDefaults</a>
+  
+    <li><a href="../Buildr/Doc/Scaladoc.html">Buildr::Doc::Scaladoc</a>
+  
+    <li><a href="../Buildr/Doc/ScaladocDefaults.html">Buildr::Doc::ScaladocDefaults</a>
+  
+    <li><a href="../Buildr/Doc/VScaladoc.html">Buildr::Doc::VScaladoc</a>
+  
+    <li><a href="../Buildr/Eclipse.html">Buildr::Eclipse</a>
+  
+    <li><a href="../Buildr/Eclipse/Builder.html">Buildr::Eclipse::Builder</a>
+  
+    <li><a href="../Buildr/Eclipse/Eclipse.html">Buildr::Eclipse::Eclipse</a>
+  
+    <li><a href="../Buildr/Eclipse/Java.html">Buildr::Eclipse::Java</a>
+  
+    <li><a href="../Buildr/Eclipse/Options.html">Buildr::Eclipse::Options</a>
+  
+    <li><a href="../Buildr/Eclipse/Plugin.html">Buildr::Eclipse::Plugin</a>
+  
+    <li><a href="../Buildr/Eclipse/Scala.html">Buildr::Eclipse::Scala</a>
+  
+    <li><a href="../Buildr/Emma.html">Buildr::Emma</a>
+  
+    <li><a href="../Buildr/Extension.html">Buildr::Extension</a>
+  
+    <li><a href="../Buildr/Extension/ClassMethods.html">Buildr::Extension::ClassMethods</a>
+  
+    <li><a href="../Buildr/Filter.html">Buildr::Filter</a>
+  
+    <li><a href="../Buildr/Filter/Mapper.html">Buildr::Filter::Mapper</a>
+  
+    <li><a href="../Buildr/GitRelease.html">Buildr::GitRelease</a>
+  
+    <li><a href="../Buildr/Groovy.html">Buildr::Groovy</a>
+  
+    <li><a href="../Buildr/Groovy/EasyB.html">Buildr::Groovy::EasyB</a>
+  
+    <li><a href="../Buildr/Groovy/GroovySH.html">Buildr::Groovy::GroovySH</a>
+  
+    <li><a href="../Buildr/Groovy/Groovyc.html">Buildr::Groovy::Groovyc</a>
+  
+    <li><a href="../Buildr/HgRelease.html">Buildr::HgRelease</a>
+  
+    <li><a href="../Buildr/IntegrationTestsTask.html">Buildr::IntegrationTestsTask</a>
+  
+    <li><a href="../Buildr/IntellijIdea.html">Buildr::IntellijIdea</a>
+  
+    <li><a href="../Buildr/IntellijIdea/IdeaFile.html">Buildr::IntellijIdea::IdeaFile</a>
+  
+    <li><a href="../Buildr/IntellijIdea/IdeaModule.html">Buildr::IntellijIdea::IdeaModule</a>
+  
+    <li><a href="../Buildr/IntellijIdea/IdeaProject.html">Buildr::IntellijIdea::IdeaProject</a>
+  
+    <li><a href="../Buildr/IntellijIdea/ProjectExtension.html">Buildr::IntellijIdea::ProjectExtension</a>
+  
+    <li><a href="../Buildr/JBehave.html">Buildr::JBehave</a>
+  
+    <li><a href="../Buildr/JMock.html">Buildr::JMock</a>
+  
+    <li><a href="../Buildr/JRebel.html">Buildr::JRebel</a>
+  
+    <li><a href="../Buildr/JUnit.html">Buildr::JUnit</a>
+  
+    <li><a href="../Buildr/JUnit/Report.html">Buildr::JUnit::Report</a>
+  
+    <li><a href="../Buildr/Layout.html">Buildr::Layout</a>
+  
+    <li><a href="../Buildr/Layout/Default.html">Buildr::Layout::Default</a>
+  
+    <li><a href="../Buildr/MultiTest.html">Buildr::MultiTest</a>
+  
+    <li><a href="../Buildr/OptionalArtifact.html">Buildr::OptionalArtifact</a>
+  
+    <li><a href="../Buildr/Options.html">Buildr::Options</a>
+  
+    <li><a href="../Buildr/Options/Proxies.html">Buildr::Options::Proxies</a>
+  
+    <li><a href="../Buildr/POM.html">Buildr::POM</a>
+  
+    <li><a href="../Buildr/Package.html">Buildr::Package</a>
+  
+    <li><a href="../Buildr/PackageAsTestJar.html">Buildr::PackageAsTestJar</a>
+  
+    <li><a href="../Buildr/PackageGemTask.html">Buildr::PackageGemTask</a>
+  
+    <li><a href="../Buildr/Packaging.html">Buildr::Packaging</a>
+  
+    <li><a href="../Buildr/Packaging/Java.html">Buildr::Packaging::Java</a>
+  
+    <li><a href="../Buildr/Packaging/Java/AarTask.html">Buildr::Packaging::Java::AarTask</a>
+  
+    <li><a href="../Buildr/Packaging/Java/EarTask.html">Buildr::Packaging::Java::EarTask</a>
+  
+    <li><a href="../Buildr/Packaging/Java/JarTask.html">Buildr::Packaging::Java::JarTask</a>
+  
+    <li><a href="../Buildr/Packaging/Java/Manifest.html">Buildr::Packaging::Java::Manifest</a>
+  
+    <li><a href="../Buildr/Packaging/Java/WarTask.html">Buildr::Packaging::Java::WarTask</a>
+  
+    <li><a href="../Buildr/Packaging/Scala.html">Buildr::Packaging::Scala</a>
+  
+    <li><a href="../Buildr/ProcessStatus.html">Buildr::ProcessStatus</a>
+  
+    <li><a href="../Buildr/Project.html">Buildr::Project</a>
+  
+    <li><a href="../Buildr/RSpec.html">Buildr::RSpec</a>
+  
+    <li><a href="../Buildr/Repositories.html">Buildr::Repositories</a>
+  
+    <li><a href="../Buildr/ResourcesTask.html">Buildr::ResourcesTask</a>
+  
+    <li><a href="../Buildr/Run.html">Buildr::Run</a>
+  
+    <li><a href="../Buildr/Run/Base.html">Buildr::Run::Base</a>
+  
+    <li><a href="../Buildr/Run/JavaRunner.html">Buildr::Run::JavaRunner</a>
+  
+    <li><a href="../Buildr/Run/RunTask.html">Buildr::Run::RunTask</a>
+  
+    <li><a href="../Buildr/Scala.html">Buildr::Scala</a>
+  
+    <li><a href="../Buildr/Scala/Check.html">Buildr::Scala::Check</a>
+  
+    <li><a href="../Buildr/Scala/Mockito.html">Buildr::Scala::Mockito</a>
+  
+    <li><a href="../Buildr/Scala/ProjectExtension.html">Buildr::Scala::ProjectExtension</a>
+  
+    <li><a href="../Buildr/Scala/ScalaShell.html">Buildr::Scala::ScalaShell</a>
+  
+    <li><a href="../Buildr/Scala/ScalaTest.html">Buildr::Scala::ScalaTest</a>
+  
+    <li><a href="../Buildr/Scala/Scalac.html">Buildr::Scala::Scalac</a>
+  
+    <li><a href="../Buildr/Compiler/Javac.html">Buildr::Scala::Scalac::Javac</a>
+  
+    <li><a href="../Buildr/Scala/ScalacOptions.html">Buildr::Scala::ScalacOptions</a>
+  
+    <li><a href="../Buildr/Scala/Specs.html">Buildr::Scala::Specs</a>
+  
+    <li><a href="../Buildr/Scala/Specs2.html">Buildr::Scala::Specs2</a>
+  
+    <li><a href="../Buildr/Settings.html">Buildr::Settings</a>
+  
+    <li><a href="../Buildr/Shell.html">Buildr::Shell</a>
+  
+    <li><a href="../Buildr/Shell/Base.html">Buildr::Shell::Base</a>
+  
+    <li><a href="../Buildr/Shell/BeanShell.html">Buildr::Shell::BeanShell</a>
+  
+    <li><a href="../Buildr/Shell/Clojure.html">Buildr::Shell::Clojure</a>
+  
+    <li><a href="../Buildr/Shell/JIRB.html">Buildr::Shell::JIRB</a>
+  
+    <li><a href="../Buildr/Shell/ShellTask.html">Buildr::Shell::ShellTask</a>
+  
+    <li><a href="../Buildr/SvnRelease.html">Buildr::SvnRelease</a>
+  
+    <li><a href="../Buildr/TarTask.html">Buildr::TarTask</a>
+  
+    <li><a href="../Buildr/Test.html">Buildr::Test</a>
+  
+    <li><a href="../Buildr/Test/SkipIfNoTest.html">Buildr::Test::SkipIfNoTest</a>
+  
+    <li><a href="../Buildr/TestFramework.html">Buildr::TestFramework</a>
+  
+    <li><a href="../Buildr/TestFramework/Base.html">Buildr::TestFramework::Base</a>
+  
+    <li><a href="../Buildr/TestFramework/JRubyBased.html">Buildr::TestFramework::JRubyBased</a>
+  
+    <li><a href="../Buildr/TestFramework/JRubyBased/ClassMethods.html">Buildr::TestFramework::JRubyBased::ClassMethods</a>
+  
+    <li><a href="../Buildr/TestFramework/Java.html">Buildr::TestFramework::Java</a>
+  
+    <li><a href="../Buildr/TestFramework/TestResult.html">Buildr::TestFramework::TestResult</a>
+  
+    <li><a href="../Buildr/TestFramework/TestResult/Error.html">Buildr::TestFramework::TestResult::Error</a>
+  
+    <li><a href="../Buildr/TestFramework/TestResult/YamlFormatter.html">Buildr::TestFramework::TestResult::YamlFormatter</a>
+  
+    <li><a href="../Buildr/TestNG.html">Buildr::TestNG</a>
+  
+    <li><a href="../Buildr/TestTask.html">Buildr::TestTask</a>
+  
+    <li><a href="../Buildr/Unzip.html">Buildr::Unzip</a>
+  
+    <li><a href="../Buildr/Util.html">Buildr::Util</a>
+  
+    <li><a href="../Buildr/VersionRequirement.html">Buildr::VersionRequirement</a>
+  
+    <li><a href="../Buildr/ZipTask.html">Buildr::ZipTask</a>
+  
+    <li><a href="../CGI.html">CGI</a>
+  
+    <li><a href="../CMath.html">CMath</a>
+  
+    <li><a href="../CSV.html">CSV</a>
+  
+    <li><a href="../CSV/MalformedCSVError.html">CSV::MalformedCSVError</a>
+  
+    <li><a href="../CSV/Row.html">CSV::Row</a>
+  
+    <li><a href="../CSV/Table.html">CSV::Table</a>
+  
+    <li><a href="../ConditionVariable.html">ConditionVariable</a>
+  
+    <li><a href="../DEBUGGER__.html">DEBUGGER__</a>
+  
+    <li><a href="../DEBUGGER__/Context.html">DEBUGGER__::Context</a>
+  
+    <li><a href="../DEBUGGER__/RubyVM.html">DEBUGGER__::RubyVM</a>
+  
+    <li><a href="../DEBUGGER__/Thread.html">DEBUGGER__::Thread</a>
+  
+    <li><a href="../DL.html">DL</a>
+  
+    <li><a href="../Date.html">Date</a>
+  
+    <li><a href="../Delegator.html">Delegator</a>
+  
+    <li><a href="../Digest.html">Digest</a>
+  
+    <li><a href="../Digest/Class.html">Digest::Class</a>
+  
+    <li><a href="../Digest/Instance.html">Digest::Instance</a>
+  
+    <li><a href="../Dir.html">Dir</a>
+  
+    <li><a href="../E2MM.html">E2MM</a>
+  
+    <li><a href="../ENV.html">ENV</a>
+  
+    <li><a href="../ERB.html">ERB</a>
+  
+    <li><a href="../ERB/DefMethod.html">ERB::DefMethod</a>
+  
+    <li><a href="../ERB/Util.html">ERB::Util</a>
+  
+    <li><a href="../Enumerable.html">Enumerable</a>
+  
+    <li><a href="../Exception2MessageMapper.html">Exception2MessageMapper</a>
+  
+    <li><a href="../Fiddle.html">Fiddle</a>
+  
+    <li><a href="../File.html">File</a>
+  
+    <li><a href="../File/Stat.html">File::Stat</a>
+  
+    <li><a href="../FileUtils.html">FileUtils</a>
+  
+    <li><a href="../FileUtils/DryRun.html">FileUtils::DryRun</a>
+  
+    <li><a href="../FileUtils/FFI.html">FileUtils::FFI</a>
+  
+    <li><a href="../FileUtils/FFI/Platform.html">FileUtils::FFI::Platform</a>
+  
+    <li><a href="../FileUtils/LowMethods.html">FileUtils::LowMethods</a>
+  
+    <li><a href="../FileUtils/NoWrite.html">FileUtils::NoWrite</a>
+  
+    <li><a href="../FileUtils/StreamUtils_.html">FileUtils::StreamUtils_</a>
+  
+    <li><a href="../FileUtils/Verbose.html">FileUtils::Verbose</a>
+  
+    <li><a href="../Find.html">Find</a>
+  
+    <li><a href="../Float.html">Float</a>
+  
+    <li><a href="../Forwardable.html">Forwardable</a>
+  
+    <li><a href="../GServer.html">GServer</a>
+  
+    <li><a href="../Gem.html">Gem</a>
+  
+    <li><a href="../Gem/LoadError.html">Gem::LoadError</a>
+  
+    <li><a href="../Gem/Version.html">Gem::Version</a>
+  
+    <li><a href="../GetoptLong.html">GetoptLong</a>
+  
+    <li><a href="../GetoptLong/AmbiguousOption.html">GetoptLong::AmbiguousOption</a>
+  
+    <li><a href="../GetoptLong/Error.html">GetoptLong::Error</a>
+  
+    <li><a href="../GetoptLong/InvalidOption.html">GetoptLong::InvalidOption</a>
+  
+    <li><a href="../GetoptLong/MissingArgument.html">GetoptLong::MissingArgument</a>
+  
+    <li><a href="../GetoptLong/NeedlessArgument.html">GetoptLong::NeedlessArgument</a>
+  
+    <li><a href="../Hash.html">Hash</a>
+  
+    <li><a href="../INTERP.html">INTERP</a>
+  
+    <li><a href="../IO.html">IO</a>
+  
+    <li><a href="../IPAddr.html">IPAddr</a>
+  
+    <li><a href="../IPSocket.html">IPSocket</a>
+  
+    <li><a href="../IRB.html">IRB</a>
+  
+    <li><a href="../IRB/Abort.html">IRB::Abort</a>
+  
+    <li><a href="../IRB/Irb.html">IRB::Irb</a>
+  
+    <li><a href="../Integer.html">Integer</a>
+  
+    <li><a href="../JSON.html">JSON</a>
+  
+    <li><a href="../Java.html">Java</a>
+  
+    <li><a href="../Java/Commands.html">Java::Commands</a>
+  
+    <li><a href="../Java/JavaWrapper.html">Java::JavaWrapper</a>
+  
+    <li><a href="../Java/Options.html">Java::Options</a>
+  
+    <li><a href="../Kconv.html">Kconv</a>
+  
+    <li><a href="../Kernel.html">Kernel</a>
+  
+    <li><a href="../Logger.html">Logger</a>
+  
+    <li><a href="../Logger/Application.html">Logger::Application</a>
+  
+    <li><a href="../Logger/Formatter.html">Logger::Formatter</a>
+  
+    <li><a href="../Logger/LogDevice.html">Logger::LogDevice</a>
+  
+    <li><a href="../Logger/LogDevice/LogDeviceMutex.html">Logger::LogDevice::LogDeviceMutex</a>
+  
+    <li><a href="../Logger/Severity.html">Logger::Severity</a>
+  
+    <li><a href="../MatchData.html">MatchData</a>
+  
+    <li><a href="../Math.html">Math</a>
+  
+    <li><a href="../Matrix.html">Matrix</a>
+  
+    <li><a href="../Module.html">Module</a>
+  
+    <li><a href="../Monitor.html">Monitor</a>
+  
+    <li><a href="../MonitorMixin.html">MonitorMixin</a>
+  
+    <li><a href="../MonitorMixin/ConditionVariable.html">MonitorMixin::ConditionVariable</a>
+  
+    <li><a href="../MonitorMixin/ConditionVariable/Timeout.html">MonitorMixin::ConditionVariable::Timeout</a>
+  
+    <li><a href="../MultiTkIp.html">MultiTkIp</a>
+  
+    <li><a href="../MultiTkIp/Command_Queue.html">MultiTkIp::Command_Queue</a>
+  
+    <li><a href="../MultiTkIp/ThreadGroup.html">MultiTkIp::ThreadGroup</a>
+  
+    <li><a href="../MultiTkIp_OK.html">MultiTkIp_OK</a>
+  
+    <li><a href="../MultiTkIp_PseudoToplevel_Evaluable.html">MultiTkIp_PseudoToplevel_Evaluable</a>
+  
+    <li><a href="../Mutex_m.html">Mutex_m</a>
+  
+    <li><a href="../Numeric.html">Numeric</a>
+  
+    <li><a href="../Object.html">Object</a>
+  
+    <li><a href="../Buildr/Scala.html">Object::Scala</a>
+  
+    <li><a href="../Timeout/Error.html">Object::TimeoutError</a>
+  
+    <li><a href="../Observable.html">Observable</a>
+  
+    <li><a href="../Open3.html">Open3</a>
+  
+    <li><a href="../OpenObject.html">OpenObject</a>
+  
+    <li><a href="../OpenStruct.html">OpenStruct</a>
+  
+    <li><a href="../OpenURI.html">OpenURI</a>
+  
+    <li><a href="../OpenURI/HTTPError.html">OpenURI::HTTPError</a>
+  
+    <li><a href="../OpenURI/HTTPRedirect.html">OpenURI::HTTPRedirect</a>
+  
+    <li><a href="../OpenURI/Meta.html">OpenURI::Meta</a>
+  
+    <li><a href="../OpenURI/OpenRead.html">OpenURI::OpenRead</a>
+  
+    <li><a href="../OptionParser.html">OptionParser</a>
+  
+    <li><a href="../OptionParser/Acceptables.html">OptionParser::Acceptables</a>
+  
+    <li><a href="../OptionParser/AmbiguousArgument.html">OptionParser::AmbiguousArgument</a>
+  
+    <li><a href="../OptionParser/AmbiguousOption.html">OptionParser::AmbiguousOption</a>
+  
+    <li><a href="../OptionParser/Arguable.html">OptionParser::Arguable</a>
+  
+    <li><a href="../OptionParser/CompletingHash.html">OptionParser::CompletingHash</a>
+  
+    <li><a href="../OptionParser/Completion.html">OptionParser::Completion</a>
+  
+    <li><a href="../OptionParser/InvalidArgument.html">OptionParser::InvalidArgument</a>
+  
+    <li><a href="../OptionParser/InvalidOption.html">OptionParser::InvalidOption</a>
+  
+    <li><a href="../OptionParser/List.html">OptionParser::List</a>
+  
+    <li><a href="../OptionParser/MissingArgument.html">OptionParser::MissingArgument</a>
+  
+    <li><a href="../OptionParser/NeedlessArgument.html">OptionParser::NeedlessArgument</a>
+  
+    <li><a href="../OptionParser/OptionMap.html">OptionParser::OptionMap</a>
+  
+    <li><a href="../OptionParser/ParseError.html">OptionParser::ParseError</a>
+  
+    <li><a href="../OptionParser/Regexp.html">OptionParser::Regexp</a>
+  
+    <li><a href="../OptionParser/Switch.html">OptionParser::Switch</a>
+  
+    <li><a href="../OptionParser/Switch/NoArgument.html">OptionParser::Switch::NoArgument</a>
+  
+    <li><a href="../OptionParser/Switch/OptionalArgument.html">OptionParser::Switch::OptionalArgument</a>
+  
+    <li><a href="../OptionParser/Switch/PlacedArgument.html">OptionParser::Switch::PlacedArgument</a>
+  
+    <li><a href="../OptionParser/Switch/RequiredArgument.html">OptionParser::Switch::RequiredArgument</a>
+  
+    <li><a href="../PP.html">PP</a>
+  
+    <li><a href="../PP/ObjectMixin.html">PP::ObjectMixin</a>
+  
+    <li><a href="../PP/PPMethods.html">PP::PPMethods</a>
+  
+    <li><a href="../PP/SingleLine.html">PP::SingleLine</a>
+  
+    <li><a href="../PStore.html">PStore</a>
+  
+    <li><a href="../PStore/Error.html">PStore::Error</a>
+  
+    <li><a href="../Pathname.html">Pathname</a>
+  
+    <li><a href="../PrettyPrint.html">PrettyPrint</a>
+  
+    <li><a href="../PrettyPrint/Breakable.html">PrettyPrint::Breakable</a>
+  
+    <li><a href="../PrettyPrint/Group.html">PrettyPrint::Group</a>
+  
+    <li><a href="../PrettyPrint/GroupQueue.html">PrettyPrint::GroupQueue</a>
+  
+    <li><a href="../PrettyPrint/SingleLine.html">PrettyPrint::SingleLine</a>
+  
+    <li><a href="../PrettyPrint/Text.html">PrettyPrint::Text</a>
+  
+    <li><a href="../Prime.html">Prime</a>
+  
+    <li><a href="../Prime/EratosthenesGenerator.html">Prime::EratosthenesGenerator</a>
+  
+    <li><a href="../Prime/EratosthenesSieve.html">Prime::EratosthenesSieve</a>
+  
+    <li><a href="../Prime/Generator23.html">Prime::Generator23</a>
+  
+    <li><a href="../Prime/OldCompatibility.html">Prime::OldCompatibility</a>
+  
+    <li><a href="../Prime/PseudoPrimeGenerator.html">Prime::PseudoPrimeGenerator</a>
+  
+    <li><a href="../Prime/TrialDivision.html">Prime::TrialDivision</a>
+  
+    <li><a href="../Prime/TrialDivisionGenerator.html">Prime::TrialDivisionGenerator</a>
+  
+    <li><a href="../Profiler__.html">Profiler__</a>
+  
+    <li><a href="../ProgressBar.html">ProgressBar</a>
+  
+    <li><a href="../Psych.html">Psych</a>
+  
+    <li><a href="../Psych/BadAlias.html">Psych::BadAlias</a>
+  
+    <li><a href="../Psych/Exception.html">Psych::Exception</a>
+  
+    <li><a href="../Queue.html">Queue</a>
+  
+    <li><a href="../RDoc.html">RDoc</a>
+  
+    <li><a href="../RDoc/Error.html">RDoc::Error</a>
+  
+    <li><a href="../RSS.html">RSS</a>
+  
+    <li><a href="../Rake.html">Rake</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileList.html">Rake::FileList</a>
+  
+    <li><a href="../Rake/FileTask.html">Rake::FileTask</a>
+  
+    <li><a href="../Range.html">Range</a>
+  
+    <li><a href="../Rational.html">Rational</a>
+  
+    <li><a href="../RbConfig.html">RbConfig</a>
+  
+    <li><a href="../RemoteTkIp.html">RemoteTkIp</a>
+  
+    <li><a href="../Resolv.html">Resolv</a>
+  
+    <li><a href="../Resolv/DNS.html">Resolv::DNS</a>
+  
+    <li><a href="../Resolv/DNS/Config.html">Resolv::DNS::Config</a>
+  
+    <li><a href="../Resolv/DNS/Config/NXDomain.html">Resolv::DNS::Config::NXDomain</a>
+  
+    <li><a href="../Resolv/DNS/Config/OtherResolvError.html">Resolv::DNS::Config::OtherResolvError</a>
+  
+    <li><a href="../Resolv/DNS/DecodeError.html">Resolv::DNS::DecodeError</a>
+  
+    <li><a href="../Resolv/DNS/EncodeError.html">Resolv::DNS::EncodeError</a>
+  
+    <li><a href="../Resolv/DNS/Name.html">Resolv::DNS::Name</a>
+  
+    <li><a href="../Resolv/DNS/Query.html">Resolv::DNS::Query</a>
+  
+    <li><a href="../Resolv/DNS/Requester.html">Resolv::DNS::Requester</a>
+  
+    <li><a href="../Resolv/DNS/Requester/RequestError.html">Resolv::DNS::Requester::RequestError</a>
+  
+    <li><a href="../Resolv/DNS/Resource.html">Resolv::DNS::Resource</a>
+  
+    <li><a href="../Resolv/DNS/Resource/ANY.html">Resolv::DNS::Resource::ANY</a>
+  
+    <li><a href="../Resolv/DNS/Resource/CNAME.html">Resolv::DNS::Resource::CNAME</a>
+  
+    <li><a href="../Resolv/DNS/Resource/DomainName.html">Resolv::DNS::Resource::DomainName</a>
+  
+    <li><a href="../Resolv/DNS/Resource/Generic.html">Resolv::DNS::Resource::Generic</a>
+  
+    <li><a href="../Resolv/DNS/Resource/HINFO.html">Resolv::DNS::Resource::HINFO</a>
+  
+    <li><a href="../Resolv/DNS/Resource/IN.html">Resolv::DNS::Resource::IN</a>
+  
+    <li><a href="../Resolv/DNS/Resource/IN/A.html">Resolv::DNS::Resource::IN::A</a>
+  
+    <li><a href="../Resolv/DNS/Resource/IN/AAAA.html">Resolv::DNS::Resource::IN::AAAA</a>
+  
+    <li><a href="../Resolv/DNS/Resource/IN/SRV.html">Resolv::DNS::Resource::IN::SRV</a>
+  
+    <li><a href="../Resolv/DNS/Resource/IN/WKS.html">Resolv::DNS::Resource::IN::WKS</a>
+  
+    <li><a href="../Resolv/DNS/Resource/MINFO.html">Resolv::DNS::Resource::MINFO</a>
+  
+    <li><a href="../Resolv/DNS/Resource/MX.html">Resolv::DNS::Resource::MX</a>
+  
+    <li><a href="../Resolv/DNS/Resource/NS.html">Resolv::DNS::Resource::NS</a>
+  
+    <li><a href="../Resolv/DNS/Resource/PTR.html">Resolv::DNS::Resource::PTR</a>
+  
+    <li><a href="../Resolv/DNS/Resource/SOA.html">Resolv::DNS::Resource::SOA</a>
+  
+    <li><a href="../Resolv/DNS/Resource/TXT.html">Resolv::DNS::Resource::TXT</a>
+  
+    <li><a href="../Resolv/Hosts.html">Resolv::Hosts</a>
+  
+    <li><a href="../Resolv/IPv4.html">Resolv::IPv4</a>
+  
+    <li><a href="../Resolv/IPv6.html">Resolv::IPv6</a>
+  
+    <li><a href="../Resolv/ResolvError.html">Resolv::ResolvError</a>
+  
+    <li><a href="../Resolv/ResolvTimeout.html">Resolv::ResolvTimeout</a>
+  
+    <li><a href="../RubyVM.html">RubyVM</a>
+  
+    <li><a href="../SOCKSSocket.html">SOCKSSocket</a>
+  
+    <li><a href="../STRING_OR_FAILED_FORMAT.html">STRING_OR_FAILED_FORMAT</a>
+  
+    <li><a href="../Scanf.html">Scanf</a>
+  
+    <li><a href="../SecureRandom.html">SecureRandom</a>
+  
+    <li><a href="../Set.html">Set</a>
+  
+    <li><a href="../Shell.html">Shell</a>
+  
+    <li><a href="../Shellwords.html">Shellwords</a>
+  
+    <li><a href="../SimpleDelegator.html">SimpleDelegator</a>
+  
+    <li><a href="../SingleForwardable.html">SingleForwardable</a>
+  
+    <li><a href="../Singleton.html">Singleton</a>
+  
+    <li><a href="../SizedQueue.html">SizedQueue</a>
+  
+    <li><a href="../Socket.html">Socket</a>
+  
+    <li><a href="../Socket/UDPSource.html">Socket::UDPSource</a>
+  
+    <li><a href="../SortedSet.html">SortedSet</a>
+  
+    <li><a href="../Struct.html">Struct</a>
+  
+    <li><a href="../Syck.html">Syck</a>
+  
+    <li><a href="../Sync.html">Sync</a>
+  
+    <li><a href="../Sync_m.html">Sync_m</a>
+  
+    <li><a href="../Sync_m/Err.html">Sync_m::Err</a>
+  
+    <li><a href="../Sync_m/Err/LockModeFailer.html">Sync_m::Err::LockModeFailer</a>
+  
+    <li><a href="../Sync_m/Err/UnknownLocker.html">Sync_m::Err::UnknownLocker</a>
+  
+    <li><a href="../Synchronizer.html">Synchronizer</a>
+  
+    <li><a href="../Synchronizer_m.html">Synchronizer_m</a>
+  
+    <li><a href="../TCPSocket.html">TCPSocket</a>
+  
+    <li><a href="../TSort.html">TSort</a>
+  
+    <li><a href="../TSort/Cyclic.html">TSort::Cyclic</a>
+  
+    <li><a href="../TclTkIp.html">TclTkIp</a>
+  
+    <li><a href="../TclTkLib.html">TclTkLib</a>
+  
+    <li><a href="../TclTkLib/RELEASE_TYPE.html">TclTkLib::RELEASE_TYPE</a>
+  
+    <li><a href="../Tempfile.html">Tempfile</a>
+  
+    <li><a href="../ThWait.html">ThWait</a>
+  
+    <li><a href="../ThreadError.html">ThreadError</a>
+  
+    <li><a href="../ThreadsWait.html">ThreadsWait</a>
+  
+    <li><a href="../Time.html">Time</a>
+  
+    <li><a href="../Timeout.html">Timeout</a>
+  
+    <li><a href="../Timeout/Error.html">Timeout::Error</a>
+  
+    <li><a href="../Timeout/TimeoutError.html">Timeout::TimeoutError</a>
+  
+    <li><a href="../TkComm.html">TkComm</a>
+  
+    <li><a href="../TkCore.html">TkCore</a>
+  
+    <li><a href="../TkCore/Tk_OBJECT_TABLE.html">TkCore::Tk_OBJECT_TABLE</a>
+  
+    <li><a href="../Tracer.html">Tracer</a>
+  
+    <li><a href="../UDPSocket.html">UDPSocket</a>
+  
+    <li><a href="../URI.html">URI</a>
+  
+    <li><a href="../URI/FILE.html">URI::FILE</a>
+  
+    <li><a href="../URI/FTP.html">URI::FTP</a>
+  
+    <li><a href="../URI/Generic.html">URI::Generic</a>
+  
+    <li><a href="../URI/HTTP.html">URI::HTTP</a>
+  
+    <li><a href="../URI/NotFoundError.html">URI::NotFoundError</a>
+  
+    <li><a href="../Vector.html">Vector</a>
+  
+    <li><a href="../Vector/ZeroVectorError.html">Vector::ZeroVectorError</a>
+  
+    <li><a href="../WEBrick.html">WEBrick</a>
+  
+    <li><a href="../WeakRef.html">WeakRef</a>
+  
+    <li><a href="../WeakRef/RefError.html">WeakRef::RefError</a>
+  
+    <li><a href="../YAML.html">YAML</a>
+  
+    <li><a href="../Zip.html">Zip</a>
+  
+    <li><a href="../Zip/ZipEntry.html">Zip::ZipEntry</a>
+  
+    <li><a href="../Zip/ZipEntrySet.html">Zip::ZipEntrySet</a>
+  
+  </ul>
+</nav>
+
+  </div>
+</nav>
+
+<div id="documentation">
+  <h1 class="module">module Buildr::Assets</h1>
+
+  <div id="description" class="description">
+    
+  </div><!-- description -->
+
+  
+  
+  
+  <section id="5Buntitled-5D" class="documentation-section">
+    
+
+    
+
+    
+
+    
+
+    <!-- Methods -->
+    
+  </section><!-- 5Buntitled-5D -->
+
+</div><!-- documentation -->
+
+
+<footer id="validator-badges">
+  <p><a href="http://validator.w3.org/check/referer">[Validate]</a>
+  <p>Generated by <a href="https://github.com/rdoc/rdoc">RDoc</a> 4.0.1.
+  <p>Generated with the <a href="http://deveiate.org/projects/Darkfish-Rdoc/">Darkfish Rdoc Generator</a> 3.
+</footer>
+