Modified: buildr/site/rdoc/Buildr/ArtifactNamespace.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactNamespace.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/ArtifactNamespace.html (original) +++ buildr/site/rdoc/Buildr/ArtifactNamespace.html Tue Mar 29 17:54:49 2016 @@ -197,6 +197,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> @@ -555,24 +557,24 @@ specifications to constants can make it references even if using structs/hashes.</p> <pre class="ruby"><span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-identifier">buildfile</span> <span class="ruby-operator">-</span><span class="ruby-operator">-</span> -<span class="ruby-constant">SPRING</span> = <span class="ruby-string">'org.springframework:spring:jar:2.5'</span> -<span class="ruby-constant">SPRING_OLD</span> = <span class="ruby-string">'org.springframework:spring:jar:1.0'</span> -<span class="ruby-constant">LOGGING</span> = [<span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span>, - <span class="ruby-string">'log4j:log4j:jar:1.2.15'</span>] -<span class="ruby-constant">WL_LOGGING</span> = <span class="ruby-identifier">artifact</span>(<span class="ruby-string">'bea:wlcommons-logging:jar:8.1'</span>).<span class="ruby-identifier">from</span>(<span class="ruby-string">'path/to/wlcommons-logging.jar'</span>) -<span class="ruby-constant">LOGGING_WEBLOGIC</span> = [<span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span>, +<span class="ruby-constant">SPRING</span> = <span class="ruby-string">'org.springframework:spring:jar:2.5'</span> +<span class="ruby-constant">SPRING_OLD</span> = <span class="ruby-string">'org.springframework:spring:jar:1.0'</span> +<span class="ruby-constant">LOGGING</span> = [<span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span>, + <span class="ruby-string">'log4j:log4j:jar:1.2.15'</span>] +<span class="ruby-constant">WL_LOGGING</span> = <span class="ruby-identifier">artifact</span>(<span class="ruby-string">'bea:wlcommons-logging:jar:8.1'</span>).<span class="ruby-identifier">from</span>(<span class="ruby-string">'path/to/wlcommons-logging.jar'</span>) +<span class="ruby-constant">LOGGING_WEBLOGIC</span> = [<span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span>, <span class="ruby-constant">WL_LOGGING</span>] -<span class="ruby-constant">COMMONS</span> = <span class="ruby-identifier">struct</span> :<span class="ruby-identifier">collections</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-collection:commons-collection:jar:3.1'</span>, - :<span class="ruby-identifier">net</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-net:commons-net:jar:1.4.0'</span> +<span class="ruby-constant">COMMONS</span> = <span class="ruby-identifier">struct</span> :<span class="ruby-identifier">collections</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-collection:commons-collection:jar:3.1'</span>, + :<span class="ruby-identifier">net</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-net:commons-net:jar:1.4.0'</span> -<span class="ruby-identifier">define</span> <span class="ruby-string">'example1'</span> <span class="ruby-keyword">do</span> - <span class="ruby-identifier">define</span> <span class="ruby-string">'one'</span> <span class="ruby-keyword">do</span> +<span class="ruby-identifier">define</span> <span class="ruby-string">'example1'</span> <span class="ruby-keyword">do</span> + <span class="ruby-identifier">define</span> <span class="ruby-string">'one'</span> <span class="ruby-keyword">do</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">with</span> <span class="ruby-constant">SPRING</span>, <span class="ruby-constant">LOGGING_WEBLOGIC</span>, <span class="ruby-constant">COMMONS</span> <span class="ruby-keyword">end</span> - <span class="ruby-identifier">define</span> <span class="ruby-string">'two'</span> <span class="ruby-keyword">do</span> + <span class="ruby-identifier">define</span> <span class="ruby-string">'two'</span> <span class="ruby-keyword">do</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">with</span> <span class="ruby-constant">SPRING_OLD</span>, <span class="ruby-constant">LOGGING</span>, <span class="ruby-constant">COMMONS</span> <span class="ruby-keyword">end</span> - <span class="ruby-identifier">define</span> <span class="ruby-string">'three'</span> <span class="ruby-keyword">do</span> + <span class="ruby-identifier">define</span> <span class="ruby-string">'three'</span> <span class="ruby-keyword">do</span> <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">with</span> <span class="ruby-string">"commons-collections:commons-collections:jar:2.2"</span> <span class="ruby-keyword">end</span> <span class="ruby-keyword">end</span> @@ -586,46 +588,46 @@ below and <a href="ArtifactNamespace.htm <pre class="ruby"><span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-identifier">buildfile</span> <span class="ruby-operator">-</span><span class="ruby-operator">-</span> <span class="ruby-identifier">artifact_ns</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> <span class="ruby-comment"># the current namespace (root if called outside a project)</span> <span class="ruby-comment"># default artifacts</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">spring</span> = <span class="ruby-string">'org.springframework:spring:jar:2.5'</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">spring</span> = <span class="ruby-string">'org.springframework:spring:jar:2.5'</span> <span class="ruby-comment"># default logger is log4j</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">logger</span> = <span class="ruby-string">'log4j:log4j:jar:1.2.15'</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">logger</span> = <span class="ruby-string">'log4j:log4j:jar:1.2.15'</span> <span class="ruby-comment"># create a sub namespace by calling the #ns method,</span> <span class="ruby-comment"># artifacts defined on the sub-namespace can be referenced by</span> <span class="ruby-comment"># name :commons_net or by calling commons.net</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">ns</span> :<span class="ruby-identifier">commons</span>, :<span class="ruby-identifier">net</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-net:commons-net:jar:1.4.0'</span>, - :<span class="ruby-identifier">logging</span> =<span class="ruby-operator">></span> <span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">ns</span> :<span class="ruby-identifier">commons</span>, :<span class="ruby-identifier">net</span> =<span class="ruby-operator">></span> <span class="ruby-string">'commons-net:commons-net:jar:1.4.0'</span>, + :<span class="ruby-identifier">logging</span> =<span class="ruby-operator">></span> <span class="ruby-string">'comons-logging:commons-logging:jar:1.1.1'</span> <span class="ruby-comment"># When a child namespace asks for the :log artifact,</span> <span class="ruby-comment"># these artifacts will be searched starting from the :current namespace.</span> <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">virtual</span> :<span class="ruby-identifier">log</span>, :<span class="ruby-identifier">logger</span>, :<span class="ruby-identifier">commons_logging</span> <span class="ruby-keyword">end</span> -<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:one'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> <span class="ruby-comment"># namespace for the one subproject</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">logger</span> = <span class="ruby-identifier">artifact</span>(<span class="ruby-string">'bea:wlcommons-logging:jar:8.1'</span>).<span class="ruby-identifier">from</span>(<span class="ruby-string">'path/to/wlcommons-logging.jar'</span>) +<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:one'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> <span class="ruby-comment"># namespace for the one subproject</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">logger</span> = <span class="ruby-identifier">artifact</span>(<span class="ruby-string">'bea:wlcommons-logging:jar:8.1'</span>).<span class="ruby-identifier">from</span>(<span class="ruby-string">'path/to/wlcommons-logging.jar'</span>) <span class="ruby-keyword">end</span> -<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:two'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">spring</span> = <span class="ruby-string">'1.0'</span> <span class="ruby-comment"># for project two use an older spring version (just for an example)</span> +<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:two'</span>) <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">spring</span> = <span class="ruby-string">'1.0'</span> <span class="ruby-comment"># for project two use an older spring version (just for an example)</span> <span class="ruby-keyword">end</span> -<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:three'</span>).<span class="ruby-identifier">commons_collections</span> = <span class="ruby-value">2.2</span><span class="ruby-string">' -artifact_ns('</span><span class="ruby-identifier">example2</span><span class="ruby-operator">:</span><span class="ruby-identifier">four</span><span class="ruby-string">') do |ns| - ns.beanutils = '</span><span class="ruby-identifier">commons</span><span class="ruby-operator">-</span><span class="ruby-identifier">beanutils</span>:<span class="ruby-identifier">commons</span><span class="ruby-operator">-</span><span class="ruby-identifier">beanutils</span>:<span class="ruby-identifier">jar</span><span class="ruby-operator">:</span><span class="ruby-value">1.5</span><span class="ruby-string">' # just for this project +<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'example2:three'</span>).<span class="ruby-identifier">commons_collections</span> = <span class="ruby-value">2.2</span><span class="ruby-string">' +artifact_ns('</span><span class="ruby-identifier">example2</span><span class="ruby-operator">:</span><span class="ruby-identifier">four</span><span class="ruby-string">') do |ns| + ns.beanutils = '</span><span class="ruby-identifier">commons</span><span class="ruby-operator">-</span><span class="ruby-identifier">beanutils</span>:<span class="ruby-identifier">commons</span><span class="ruby-operator">-</span><span class="ruby-identifier">beanutils</span>:<span class="ruby-identifier">jar</span><span class="ruby-operator">:</span><span class="ruby-value">1.5</span><span class="ruby-string">' # just for this project ns.ns(:compilation).use :commons_logging, :beanutils, :spring # compile time dependencies - ns.ns(:testing).use :log, :beanutils, '</span><span class="ruby-identifier">cglib</span><span class="ruby-operator">:</span><span class="ruby-identifier">cglib</span><span class="ruby-operator">-</span><span class="ruby-identifier">nodep</span>:<span class="ruby-identifier">jar</span><span class="ruby-operator">:</span><span class="ruby-value">2.1</span><span class="ruby-value">.3</span><span class="ruby-string">' # run time dependencies + ns.ns(:testing).use :log, :beanutils, '</span><span class="ruby-identifier">cglib</span><span class="ruby-operator">:</span><span class="ruby-identifier">cglib</span><span class="ruby-operator">-</span><span class="ruby-identifier">nodep</span>:<span class="ruby-identifier">jar</span><span class="ruby-operator">:</span><span class="ruby-value">2.1</span><span class="ruby-value">.3</span><span class="ruby-string">' # run time dependencies end -define '</span><span class="ruby-identifier">example2</span><span class="ruby-string">' do - define '</span><span class="ruby-identifier">one</span><span class="ruby-string">' do +define '</span><span class="ruby-identifier">example2</span><span class="ruby-string">' do + define '</span><span class="ruby-identifier">one</span><span class="ruby-string">' do compile.with :spring, :log, :commons # uses weblogic logging end - define '</span><span class="ruby-identifier">two</span><span class="ruby-string">' do + define '</span><span class="ruby-identifier">two</span><span class="ruby-string">' do compile.with :spring, :log, :commons # will take old spring end - define '</span><span class="ruby-identifier">three</span><span class="ruby-string">' do + define '</span><span class="ruby-identifier">three</span><span class="ruby-string">' do compile.with :commons_collections - test.with artifact_ns('</span><span class="ruby-identifier">example2</span><span class="ruby-operator">:</span><span class="ruby-identifier">two</span><span class="ruby-string">').spring # use spring from project two + test.with artifact_ns('</span><span class="ruby-identifier">example2</span><span class="ruby-operator">:</span><span class="ruby-identifier">two</span><span class="ruby-string">').spring # use spring from project two end - define '</span><span class="ruby-identifier">four</span><span class="ruby-string">' do + define '</span><span class="ruby-identifier">four</span><span class="ruby-string">' do compile.with artifact_ns.compilation test.with artifact_ns.testing end @@ -684,19 +686,19 @@ default versions, and document the names <span class="ruby-constant">REQUIRES</span> = <span class="ruby-constant">ArtifactNamespace</span>.<span class="ruby-identifier">for</span>(<span class="ruby-keyword">self</span>).<span class="ruby-identifier">tap</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">ns</span><span class="ruby-operator">|</span> <span class="ruby-comment"># This jar requires a >2.0 version, default being 2.3.0</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">xmlbeans!</span> <span class="ruby-string">'org.apache.xmlbeans:xmlbeans:jar:2.3.0'</span>, <span class="ruby-string">'>2'</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">xmlbeans!</span> <span class="ruby-string">'org.apache.xmlbeans:xmlbeans:jar:2.3.0'</span>, <span class="ruby-string">'>2'</span> - <span class="ruby-comment"># Users can customize with Buildr::XMLBeans::REQUIRES.stax_api = '1.2'</span> + <span class="ruby-comment"># Users can customize with Buildr::XMLBeans::REQUIRES.stax_api = '1.2'</span> <span class="ruby-comment"># This is a non-flexible requirement, only satisfied by version 1.0.1</span> - <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">stax_api!</span> <span class="ruby-string">'stax:stax-api:jar:1.0.1'</span> + <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">stax_api!</span> <span class="ruby-string">'stax:stax-api:jar:1.0.1'</span> <span class="ruby-comment"># This one is not part of XMLBeans, but is just another example</span> <span class="ruby-comment"># illustrating an `artifact requirement spec`.</span> <span class="ruby-identifier">ns</span>.<span class="ruby-identifier">need</span> <span class="ruby-string">" some_name -> ar:ti:fact:3.2.5 -> ( >2 & <4)"</span> - <span class="ruby-comment"># As you can see it's just an artifact spec, prefixed with</span> - <span class="ruby-comment"># ' some_name -> ', this means users can use that name to</span> + <span class="ruby-comment"># As you can see it's just an artifact spec, prefixed with</span> + <span class="ruby-comment"># ' some_name -> ', this means users can use that name to</span> <span class="ruby-comment"># reference the requirement, also this string has a VersionRequirement</span> <span class="ruby-comment"># just after another ->.</span> <span class="ruby-keyword">end</span> @@ -710,7 +712,7 @@ default versions, and document the names <span class="ruby-comment"># functionallity based on this.</span> <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">some_name</span>.<span class="ruby-identifier">selected?</span> <span class="ruby-comment"># => false</span> - <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">some_name</span>.<span class="ruby-identifier">satisfied_by?</span>(<span class="ruby-string">'1.5'</span>) <span class="ruby-comment"># => false</span> + <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">some_name</span>.<span class="ruby-identifier">satisfied_by?</span>(<span class="ruby-string">'1.5'</span>) <span class="ruby-comment"># => false</span> <span class="ruby-identifier">puts</span> <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">some_name</span>.<span class="ruby-identifier">requirement</span> <span class="ruby-comment"># => ( >2 & <4 )</span> <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">artifacts</span> <span class="ruby-comment"># get the Artifact tasks</span> @@ -722,11 +724,11 @@ default versions, and document the names <p>A more advanced example using <a href="ArtifactNamespace/ArtifactRequirement.html">ArtifactRequirement</a> listeners is included in the artifact_namespace_spec.rb description for -âExtension using ArtifactNamespaceâ Thatâs it for addon writers, now, users -can select their prefered version with something like:</p> +'Extension using ArtifactNamespace' That's it for addon +writers, now, users can select their prefered version with something like:</p> -<pre class="ruby"><span class="ruby-identifier">require</span> <span class="ruby-string">'buildr/xmlbeans'</span> -<span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">XMLBeans</span><span class="ruby-operator">::</span><span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">xmlbeans</span> = <span class="ruby-string">'2.2.0'</span> +<pre class="ruby"><span class="ruby-identifier">require</span> <span class="ruby-string">'buildr/xmlbeans'</span> +<span class="ruby-constant">Buildr</span><span class="ruby-operator">::</span><span class="ruby-constant">XMLBeans</span><span class="ruby-operator">::</span><span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">xmlbeans</span> = <span class="ruby-string">'2.2.0'</span> </pre> <p>More advanced stuff, if users really need to select an xmlbeans version per @@ -830,7 +832,7 @@ project artifacts).</p> <span class="ruby-keyword">def</span> <span class="ruby-identifier">clear</span> <span class="ruby-ivar">@instances</span> = <span class="ruby-keyword">nil</span> <span class="ruby-identifier">remove_const</span>(<span class="ruby-value">:ROOT</span>) <span class="ruby-keyword">rescue</span> <span class="ruby-keyword">nil</span> - <span class="ruby-identifier">const_set</span>(<span class="ruby-value">:ROOT</span>, <span class="ruby-identifier">new</span>(<span class="ruby-string">'root'</span>)) + <span class="ruby-identifier">const_set</span>(<span class="ruby-value">:ROOT</span>, <span class="ruby-identifier">new</span>(<span class="ruby-string">'root'</span>)) <span class="ruby-keyword">end</span></pre> </div><!-- clear-source --> @@ -916,17 +918,17 @@ project artifacts).</p> <pre><span class="ruby-comment"># File lib/buildr/packaging/artifact_namespace.rb, line 283</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">instance</span>(<span class="ruby-identifier">name</span> = <span class="ruby-keyword">nil</span>) <span class="ruby-keyword">case</span> <span class="ruby-identifier">name</span> - <span class="ruby-keyword">when</span> <span class="ruby-value">:root</span>, <span class="ruby-string">'root'</span> <span class="ruby-keyword">then</span> <span class="ruby-keyword">return</span> <span class="ruby-constant">ROOT</span> + <span class="ruby-keyword">when</span> <span class="ruby-value">:root</span>, <span class="ruby-string">'root'</span> <span class="ruby-keyword">then</span> <span class="ruby-keyword">return</span> <span class="ruby-constant">ROOT</span> <span class="ruby-keyword">when</span> <span class="ruby-constant">ArtifactNamespace</span> <span class="ruby-keyword">then</span> <span class="ruby-keyword">return</span> <span class="ruby-identifier">name</span> - <span class="ruby-keyword">when</span> <span class="ruby-constant">Array</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) + <span class="ruby-keyword">when</span> <span class="ruby-constant">Array</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) <span class="ruby-keyword">when</span> <span class="ruby-constant">Module</span>, <span class="ruby-constant">Project</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">name</span> - <span class="ruby-keyword">when</span> <span class="ruby-value">:current</span>, <span class="ruby-string">'current'</span>, <span class="ruby-keyword">nil</span> <span class="ruby-keyword">then</span> + <span class="ruby-keyword">when</span> <span class="ruby-value">:current</span>, <span class="ruby-string">'current'</span>, <span class="ruby-keyword">nil</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">task</span> = <span class="ruby-constant">Thread</span>.<span class="ruby-identifier">current</span>[<span class="ruby-value">:rake_chain</span>] <span class="ruby-identifier">task</span> = <span class="ruby-identifier">task</span>.<span class="ruby-identifier">instance_variable_get</span>(<span class="ruby-value">:@value</span>) <span class="ruby-keyword">if</span> <span class="ruby-identifier">task</span> <span class="ruby-identifier">name</span> = <span class="ruby-keyword">case</span> <span class="ruby-identifier">task</span> <span class="ruby-keyword">when</span> <span class="ruby-constant">Project</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">task</span>.<span class="ruby-identifier">name</span> - <span class="ruby-keyword">when</span> <span class="ruby-constant">Rake</span><span class="ruby-operator">::</span><span class="ruby-constant">Task</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">task</span>.<span class="ruby-identifier">scope</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) - <span class="ruby-keyword">when</span> <span class="ruby-keyword">nil</span> <span class="ruby-keyword">then</span> <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">current_scope</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) + <span class="ruby-keyword">when</span> <span class="ruby-constant">Rake</span><span class="ruby-operator">::</span><span class="ruby-constant">Task</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">task</span>.<span class="ruby-identifier">scope</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) + <span class="ruby-keyword">when</span> <span class="ruby-keyword">nil</span> <span class="ruby-keyword">then</span> <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">current_scope</span>.<span class="ruby-identifier">join</span>(<span class="ruby-string">':'</span>) <span class="ruby-keyword">end</span> <span class="ruby-keyword">end</span> <span class="ruby-identifier">name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">to_s</span> @@ -989,7 +991,7 @@ development: spring: org.springframework:spring:jar:1.0 -- buildfile -- -ArtifactNamespace.load(Buildr.settings.profile['artifacts'])</pre> +ArtifactNamespace.load(Buildr.settings.profile['artifacts'])</pre> @@ -1061,8 +1063,8 @@ ArtifactNamespace.load(Buildr.settings.p <p>Differs from <a href="Artifact.html#method-c-to_hash">Buildr::Artifact.to_hash</a> in that -1) it does not choke when version isnât present and 2) it assumes that if -an artifact spec ends with a colon, e.g. âorg.example:library:jdk5:â it +1) it does not choke when version isn't present and 2) it assumes that +if an artifact spec ends with a colon, e.g. âorg.example:library:jdk5:â it indicates the last segment (âjdk5â) is a classifier.</p> @@ -1077,10 +1079,10 @@ indicates the last segment (âjdk5â <span class="ruby-keyword">return</span> <span class="ruby-identifier">spec</span> <span class="ruby-keyword">elsif</span> <span class="ruby-constant">String</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">spec</span> <span class="ruby-operator">||</span> <span class="ruby-constant">Symbol</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">spec</span> <span class="ruby-identifier">spec</span> = <span class="ruby-identifier">spec</span>.<span class="ruby-identifier">to_s</span> - <span class="ruby-keyword">if</span> <span class="ruby-identifier">spec</span>[<span class="ruby-value">-1</span>,<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-string">':'</span> - <span class="ruby-identifier">group</span>, <span class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">classifier</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span class="ruby-identifier">spec</span>.<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>).<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> } + <span class="ruby-keyword">if</span> <span class="ruby-identifier">spec</span>[<span class="ruby-value">-1</span>,<span class="ruby-value">1</span>] <span class="ruby-operator">==</span> <span class="ruby-string">':'</span> + <span class="ruby-identifier">group</span>, <span class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">classifier</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span class="ruby-identifier">spec</span>.<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>).<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> } <span class="ruby-keyword">else</span> - <span class="ruby-identifier">group</span>, <span class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">version</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span class="ruby-identifier">spec</span>.<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>).<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> } + <span class="ruby-identifier">group</span>, <span class="ruby-identifier">id</span>, <span class="ruby-identifier">type</span>, <span class="ruby-identifier">version</span>, <span class="ruby-operator">*</span><span class="ruby-identifier">rest</span> = <span class="ruby-identifier">spec</span>.<span class="ruby-identifier">split</span>(<span class="ruby-string">':'</span>).<span class="ruby-identifier">map</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">part</span><span class="ruby-operator">|</span> <span class="ruby-identifier">part</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-operator">?</span> <span class="ruby-keyword">nil</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">part</span> } <span class="ruby-keyword">unless</span> <span class="ruby-identifier">rest</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-comment"># Optional classifier comes before version.</span> <span class="ruby-identifier">classifier</span>, <span class="ruby-identifier">version</span> = <span class="ruby-identifier">version</span>, <span class="ruby-identifier">rest</span>.<span class="ruby-identifier">shift</span> @@ -1157,7 +1159,7 @@ indicates the last segment (âjdk5â <div class="method-heading"> <span class="method-callseq"> - artifact_ns[:name] = 'some:cool:jar:1.0.2' + artifact_ns[:name] = 'some:cool:jar:1.0.2' </span> <span class="method-click-advice">click to toggle source</span> @@ -1166,7 +1168,7 @@ indicates the last segment (âjdk5â <div class="method-heading"> <span class="method-callseq"> - artifact_ns[:name] = '1.0.2' + artifact_ns[:name] = '1.0.2' </span> </div> @@ -1215,13 +1217,13 @@ indicates the last segment (âjdk5â <p>Return an anonymous module</p> <pre># first create a requirement -artifact_ns.cool_aid! 'cool:aid:jar:>=1.0' +artifact_ns.cool_aid! 'cool:aid:jar:>=1.0' # extend an object as a cool_aid delegator jars = Object.new.extend(artifact_ns.accessor(:cool_aid)) -jars.cool_aid = '2.0' +jars.cool_aid = '2.0' -artifact_ns.cool_aid.version # -> '2.0'</pre> +artifact_ns.cool_aid.version # -> '2.0'</pre> @@ -1475,7 +1477,7 @@ href="ArtifactNamespace/ArtifactRequirem <div class="method-description"> <p>Create a virtual group on this namespace. When the namespace is asked for -the <code>who</code> artifact, itâs value is an array made from the +the <code>who</code> artifact, it's value is an array made from the remaining names. These names are searched by default from the current namespace. Second form specified the starting namespace to search from.</p> @@ -1579,7 +1581,7 @@ namespace. Second form specified the sta <div class="method-heading"> <span class="method-callseq"> - cool_aid!('cool:aid:jar:2.3.4', '~>2.3') → artifact_requirement + cool_aid!('cool:aid:jar:2.3.4', '~>2.3') → artifact_requirement </span> <span class="method-click-advice">click to toggle source</span> @@ -1588,7 +1590,7 @@ namespace. Second form specified the sta <div class="method-heading"> <span class="method-callseq"> - cool_aid = '2.3.5' + cool_aid = '2.3.5' </span> </div> @@ -1622,7 +1624,7 @@ on the namespace. It is equivalent to pr <p>Second form can be used to select an artifact version and is equivalent to:</p> -<pre class="ruby"><span class="ruby-identifier">artifact_ns</span>.<span class="ruby-identifier">use</span> :<span class="ruby-identifier">cool_aid</span> =<span class="ruby-operator">></span> <span class="ruby-string">'1.0'</span> +<pre class="ruby"><span class="ruby-identifier">artifact_ns</span>.<span class="ruby-identifier">use</span> :<span class="ruby-identifier">cool_aid</span> =<span class="ruby-operator">></span> <span class="ruby-string">'1.0'</span> </pre> <p>Third form obtains the named <a @@ -1657,7 +1659,7 @@ to:</p> <span class="ruby-identifier">get</span>(<span class="ruby-identifier">name</span>).<span class="ruby-identifier">tap</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">r</span><span class="ruby-operator">|</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">requirement</span> = <span class="ruby-identifier">args</span>.<span class="ruby-identifier">last</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">==</span> <span class="ruby-value">2</span> } <span class="ruby-keyword">when</span> <span class="ruby-regexp">/=$/</span> <span class="ruby-keyword">then</span> <span class="ruby-identifier">use</span> <span class="ruby-node">$`</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">first</span> <span class="ruby-keyword">when</span> <span class="ruby-regexp">/\?$/</span> <span class="ruby-keyword">then</span> - <span class="ruby-identifier">name</span> = <span class="ruby-node">$`</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-regexp">/^(has|have)_/</span>, <span class="ruby-string">''</span>).<span class="ruby-identifier">intern</span> + <span class="ruby-identifier">name</span> = <span class="ruby-node">$`</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-regexp">/^(has|have)_/</span>, <span class="ruby-string">''</span>).<span class="ruby-identifier">intern</span> [<span class="ruby-identifier">get</span>(<span class="ruby-identifier">name</span>)].<span class="ruby-identifier">flatten</span>.<span class="ruby-identifier">all?</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">a</span><span class="ruby-operator">|</span> <span class="ruby-identifier">a</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">a</span>.<span class="ruby-identifier">selected?</span> } <span class="ruby-keyword">else</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">block</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">></span> <span class="ruby-value">0</span> @@ -1681,7 +1683,7 @@ to:</p> <div class="method-heading"> <span class="method-callseq"> - need 'name -> org:foo:bar:jar:~>1.2.3 → 1.2.5' + need 'name -> org:foo:bar:jar:~>1.2.3 → 1.2.5' </span> <span class="method-click-advice">click to toggle source</span> @@ -1690,7 +1692,7 @@ to:</p> <div class="method-heading"> <span class="method-callseq"> - need :name → 'org.foo:bar:jar:1.0' + need :name → 'org.foo:bar:jar:1.0' </span> </div> @@ -1781,9 +1783,9 @@ referenced by the Buildr.artifact_ns, <a href="ArtifactNamespace.html#method-c-instance">::instance</a> methods. Reference needs to be through this object using the given <code>name</code></p> -<pre class="ruby"><span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">ns</span>(:<span class="ruby-identifier">bar</span>).<span class="ruby-identifier">need</span> :<span class="ruby-identifier">thing</span> =<span class="ruby-operator">></span> <span class="ruby-string">'some:thing:jar:1.0'</span> -<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">bar</span> <span class="ruby-comment"># => the sub-namespace 'foo.bar'</span> -<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">bar</span>.<span class="ruby-identifier">thing</span> <span class="ruby-comment"># => the some thing artifact</span> +<pre class="ruby"><span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">ns</span>(:<span class="ruby-identifier">bar</span>).<span class="ruby-identifier">need</span> :<span class="ruby-identifier">thing</span> =<span class="ruby-operator">></span> <span class="ruby-string">'some:thing:jar:1.0'</span> +<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">bar</span> <span class="ruby-comment"># => the sub-namespace 'foo.bar'</span> +<span class="ruby-identifier">artifact_ns</span>(<span class="ruby-string">'foo'</span>).<span class="ruby-identifier">bar</span>.<span class="ruby-identifier">thing</span> <span class="ruby-comment"># => the some thing artifact</span> </pre> <p>See the top level <a href="ArtifactNamespace.html">ArtifactNamespace</a> @@ -1880,7 +1882,7 @@ documentation for examples</p> <span class="ruby-keyword">elsif</span> <span class="ruby-ivar">@parent</span> <span class="ruby-constant">ArtifactNamespace</span>.<span class="ruby-identifier">instance</span>(<span class="ruby-ivar">@parent</span>) <span class="ruby-keyword">elsif</span> <span class="ruby-identifier">name</span> - <span class="ruby-identifier">parent_name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-regexp">/::?[^:]+$/</span>, <span class="ruby-string">''</span>) + <span class="ruby-identifier">parent_name</span> = <span class="ruby-identifier">name</span>.<span class="ruby-identifier">gsub</span>(<span class="ruby-regexp">/::?[^:]+$/</span>, <span class="ruby-string">''</span>) <span class="ruby-identifier">parent_name</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">name</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">root</span> <span class="ruby-operator">:</span> <span class="ruby-constant">ArtifactNamespace</span>.<span class="ruby-identifier">instance</span>(<span class="ruby-identifier">parent_name</span>) <span class="ruby-keyword">else</span> <span class="ruby-identifier">root</span> @@ -1917,7 +1919,7 @@ documentation for examples</p> <div class="method-source-code" id="parent-3D-source"> <pre><span class="ruby-comment"># File lib/buildr/packaging/artifact_namespace.rb, line 583</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">parent=</span>(<span class="ruby-identifier">other</span>) - <span class="ruby-identifier">raise</span> <span class="ruby-string">'Cannot set parent of root namespace'</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">root?</span> + <span class="ruby-identifier">raise</span> <span class="ruby-string">'Cannot set parent of root namespace'</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">root?</span> <span class="ruby-ivar">@parent</span> = <span class="ruby-identifier">other</span> <span class="ruby-ivar">@registry</span> = <span class="ruby-keyword">nil</span> <span class="ruby-keyword">end</span></pre> @@ -2003,7 +2005,7 @@ documentation for examples</p> <div class="method-heading"> <span class="method-callseq"> - use 'name → org:foo:bar:jar:1.2.3' + use 'name → org:foo:bar:jar:1.2.3' </span> <span class="method-click-advice">click to toggle source</span> @@ -2012,14 +2014,14 @@ documentation for examples</p> <div class="method-heading"> <span class="method-callseq"> - use :name → 'org:foo:bar:jar:1.2.3' + use :name → 'org:foo:bar:jar:1.2.3' </span> </div> <div class="method-heading"> <span class="method-callseq"> - use :name → '2.5.6' + use :name → '2.5.6' </span> </div>
Modified: buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html (original) +++ buildr/site/rdoc/Buildr/ArtifactNamespace/ArtifactRequirement.html Tue Mar 29 17:54:49 2016 @@ -138,6 +138,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> @@ -545,12 +547,12 @@ three parts, separated by -></p> <pre>some_name -> ar:ti:fact:3.2.5 -> ( >2 & <4)</pre> -<p>As you can see itâs just an artifact spec, prefixed with</p> +<p>As you can see it's just an artifact spec, prefixed with</p> <pre>some_name -></pre> -<p>the :some_name symbol becomes this objectâs name and is used to store it on -an <a href="../ArtifactNamespace.html">ArtifactNamespace</a>.</p> +<p>the :some_name symbol becomes this object's name and is used to store +it on an <a href="../ArtifactNamespace.html">ArtifactNamespace</a>.</p> <pre>ar:ti:fact:3.2.5</pre> @@ -564,8 +566,8 @@ href="../VersionRequirement.html">Versio <pre>-> ( >2 & <4)</pre> <p><a href="../VersionRequirement.html">VersionRequirement</a> supports -RubyGem's comparision operators in adition to parens, logical and, logical -or and negation. See the docs for <a +RubyGem's comparision operators in adition to parens, logical and, +logical or and negation. See the docs for <a href="../VersionRequirement.html">VersionRequirement</a> for more info on operators.</p> Modified: buildr/site/rdoc/Buildr/ArtifactSearch.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ArtifactSearch.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/ArtifactSearch.html (original) +++ buildr/site/rdoc/Buildr/ArtifactSearch.html Tue Mar 29 17:54:49 2016 @@ -114,6 +114,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Assets.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Assets.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Assets.html (original) +++ buildr/site/rdoc/Buildr/Assets.html Tue Mar 29 17:54:49 2016 @@ -98,6 +98,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Assets/AssetsTask.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Assets/AssetsTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Assets/AssetsTask.html (original) +++ buildr/site/rdoc/Buildr/Assets/AssetsTask.html Tue Mar 29 17:54:49 2016 @@ -116,6 +116,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Assets/ProjectExtension.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Assets/ProjectExtension.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Assets/ProjectExtension.html (original) +++ buildr/site/rdoc/Buildr/Assets/ProjectExtension.html Tue Mar 29 17:54:49 2016 @@ -120,6 +120,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> @@ -481,7 +483,7 @@ <span class="ruby-keyword">if</span> <span class="ruby-ivar">@assets</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-ivar">@assets</span> = <span class="ruby-constant">AssetsTask</span>.<span class="ruby-identifier">define_task</span>(<span class="ruby-identifier">project</span>.<span class="ruby-identifier">_</span>(<span class="ruby-value">:target</span>, <span class="ruby-value">:main</span>, <span class="ruby-value">:assets</span>) =<span class="ruby-operator">></span> []) <span class="ruby-ivar">@assets</span>.<span class="ruby-identifier">project</span> = <span class="ruby-keyword">self</span> - <span class="ruby-identifier">project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'assets'</span>).<span class="ruby-identifier">enhance</span>([<span class="ruby-ivar">@assets</span>]) + <span class="ruby-identifier">project</span>.<span class="ruby-identifier">task</span>(<span class="ruby-string">'assets'</span>).<span class="ruby-identifier">enhance</span>([<span class="ruby-ivar">@assets</span>]) <span class="ruby-identifier">project</span>.<span class="ruby-identifier">build</span>.<span class="ruby-identifier">enhance</span>([<span class="ruby-ivar">@assets</span>]) <span class="ruby-keyword">end</span> <span class="ruby-ivar">@assets</span> Modified: buildr/site/rdoc/Buildr/Build.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Build.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Build.html (original) +++ buildr/site/rdoc/Buildr/Build.html Tue Mar 29 17:54:49 2016 @@ -130,6 +130,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> @@ -490,8 +492,8 @@ <div class="method-description"> - <p>Returns the projectâs build task. With arguments or block, also enhances -that task.</p> + <p>Returns the project's build task. With arguments or block, also +enhances that task.</p> @@ -499,7 +501,7 @@ that task.</p> <div class="method-source-code" id="build-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 88</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">build</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-identifier">task</span>(<span class="ruby-string">'build'</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-identifier">task</span>(<span class="ruby-string">'build'</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><!-- build-source --> @@ -534,8 +536,8 @@ that task.</p> <div class="method-description"> - <p>Returns the projectâs clean task. With arguments or block, also enhances -that task.</p> + <p>Returns the project's clean task. With arguments or block, also +enhances that task.</p> @@ -543,7 +545,7 @@ that task.</p> <div class="method-source-code" id="clean-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 97</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">clean</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-identifier">task</span>(<span class="ruby-string">'clean'</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-identifier">task</span>(<span class="ruby-string">'clean'</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><!-- clean-source --> @@ -576,7 +578,7 @@ that task.</p> <div class="method-source-code" id="reports-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 72</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">reports</span>() - <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use path_to(:reports) 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 path_to(:reports) instead'</span> <span class="ruby-identifier">layout</span>.<span class="ruby-identifier">expand</span>(<span class="ruby-value">:reports</span>) <span class="ruby-keyword">end</span></pre> </div><!-- reports-source --> @@ -610,7 +612,7 @@ that task.</p> <div class="method-source-code" id="reports-3D-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 78</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">reports=</span>(<span class="ruby-identifier">dir</span>) - <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use Layout 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 Layout instead'</span> <span class="ruby-identifier">layout</span>[<span class="ruby-value">:reports</span>] = <span class="ruby-identifier">_</span>(<span class="ruby-identifier">dir</span>) <span class="ruby-keyword">end</span></pre> </div><!-- reports-3D-source --> @@ -644,7 +646,7 @@ that task.</p> <div class="method-source-code" id="target-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 60</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">target</span> - <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use path_to(:target) 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 path_to(:target) instead'</span> <span class="ruby-identifier">layout</span>.<span class="ruby-identifier">expand</span>(<span class="ruby-value">:target</span>) <span class="ruby-keyword">end</span></pre> </div><!-- target-source --> @@ -678,7 +680,7 @@ that task.</p> <div class="method-source-code" id="target-3D-source"> <pre><span class="ruby-comment"># File lib/buildr/core/build.rb, line 66</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">target=</span>(<span class="ruby-identifier">dir</span>) - <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">application</span>.<span class="ruby-identifier">deprecated</span> <span class="ruby-string">'Use Layout 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 Layout instead'</span> <span class="ruby-identifier">layout</span>[<span class="ruby-value">:target</span>] = <span class="ruby-identifier">_</span>(<span class="ruby-identifier">dir</span>) <span class="ruby-keyword">end</span></pre> </div><!-- target-3D-source --> Modified: buildr/site/rdoc/Buildr/CC.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/CC.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/CC.html (original) +++ buildr/site/rdoc/Buildr/CC.html Tue Mar 29 17:54:49 2016 @@ -120,6 +120,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/CCTask.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/CCTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/CCTask.html (original) +++ buildr/site/rdoc/Buildr/CCTask.html Tue Mar 29 17:54:49 2016 @@ -114,6 +114,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Checks.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Checks.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Checks.html (original) +++ buildr/site/rdoc/Buildr/Checks.html Tue Mar 29 17:54:49 2016 @@ -122,6 +122,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> @@ -519,6 +521,7 @@ block. This will simply report the expec <div class="method-source-code" id="check-source"> <pre><span class="ruby-comment"># File lib/buildr/core/checks.rb, line 188</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">check</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) + <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">ensure_rspec</span>(<span class="ruby-string">'check() method invoked in buildfile'</span>) <span class="ruby-identifier">expectations</span> <span class="ruby-operator"><<</span> <span class="ruby-constant">Checks</span><span class="ruby-operator">::</span><span class="ruby-constant">Expectation</span>.<span class="ruby-identifier">new</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) <span class="ruby-keyword">end</span></pre> </div><!-- check-source --> @@ -554,7 +557,7 @@ href="Checks.html#method-i-check">check< <div class="method-source-code" id="expectations-source"> - <pre><span class="ruby-comment"># File lib/buildr/core/checks.rb, line 196</span> + <pre><span class="ruby-comment"># File lib/buildr/core/checks.rb, line 197</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">expectations</span>() <span class="ruby-ivar">@expectations</span> <span class="ruby-operator">||=</span> [] <span class="ruby-keyword">end</span></pre> Modified: buildr/site/rdoc/Buildr/Checks/Expectation.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Checks/Expectation.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Checks/Expectation.html (original) +++ buildr/site/rdoc/Buildr/Checks/Expectation.html Tue Mar 29 17:54:49 2016 @@ -128,6 +128,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> @@ -563,7 +565,7 @@ run_against.</p> <span class="ruby-keyword">def</span> <span class="ruby-identifier">initialize</span>(<span class="ruby-operator">*</span><span class="ruby-identifier">args</span>, <span class="ruby-operator">&</span><span class="ruby-identifier">block</span>) <span class="ruby-ivar">@description</span> = <span class="ruby-identifier">args</span>.<span class="ruby-identifier">pop</span> <span class="ruby-keyword">if</span> <span class="ruby-constant">String</span> <span class="ruby-operator">===</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">last</span> <span class="ruby-ivar">@subject</span> = <span class="ruby-identifier">args</span>.<span class="ruby-identifier">shift</span> - <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-string">"Expecting subject followed by description, and either one is optional. Not quite sure what to do with this list of arguments."</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">empty?</span> + <span class="ruby-identifier">raise</span> <span class="ruby-constant">ArgumentError</span>, <span class="ruby-string">'Expecting subject followed by description, and either one is optional. Not quite sure what to do with this list of arguments.'</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">args</span>.<span class="ruby-identifier">empty?</span> <span class="ruby-ivar">@block</span> = <span class="ruby-identifier">block</span> <span class="ruby-operator">||</span> <span class="ruby-identifier">lambda</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">klass</span><span class="ruby-operator">|</span> <span class="ruby-identifier">info</span> <span class="ruby-node">"Pending: #{description}"</span> } <span class="ruby-keyword">end</span></pre> </div><!-- new-source --> Modified: buildr/site/rdoc/Buildr/Cobertura.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Cobertura.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Cobertura.html (original) +++ buildr/site/rdoc/Buildr/Cobertura.html Tue Mar 29 17:54:49 2016 @@ -116,6 +116,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> @@ -446,10 +448,10 @@ name as prefix:</p> by passing a class name regexp to the <code>cobertura.include</code> or <code>cobertura.exclude</code> methods.</p> -<pre>define 'someModule' do - cobertura.include 'some.package.*' +<pre>define 'someModule' do + cobertura.include 'some.package.*' cobertura.include /some.(foo|bar).*/ - cobertura.exclude 'some.foo.util.SimpleUtil' + cobertura.exclude 'some.foo.util.SimpleUtil' cobertura.exclude /*.Const(ants)?/i end</pre> @@ -569,8 +571,8 @@ cobertura tasks will generate reports by <div class="method-source-code" id="dependencies-source"> <pre><span class="ruby-comment"># File lib/buildr/java/cobertura.rb, line 60</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">dependencies</span> - <span class="ruby-keyword">if</span> (<span class="ruby-constant">VersionRequirement</span>.<span class="ruby-identifier">create</span>(<span class="ruby-string">'>=1.9.1'</span>).<span class="ruby-identifier">satisfied_by?</span>(<span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">cobertura</span>.<span class="ruby-identifier">version</span>)) - [<span class="ruby-value">:asm</span>, <span class="ruby-value">:asm_tree</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">s</span><span class="ruby-operator">|</span> <span class="ruby-constant">REQUIRES</span>[<span class="ruby-identifier">s</span>] = <span class="ruby-string">'3.0'</span> <span class="ruby-keyword">unless</span> <span class="ruby-constant">REQUIRES</span>[<span class="ruby-identifier">s</span>].<span class="ruby-identifier">selected?</span> } + <span class="ruby-keyword">if</span> (<span class="ruby-constant">VersionRequirement</span>.<span class="ruby-identifier">create</span>(<span class="ruby-string">'>=1.9.1'</span>).<span class="ruby-identifier">satisfied_by?</span>(<span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">cobertura</span>.<span class="ruby-identifier">version</span>)) + [<span class="ruby-value">:asm</span>, <span class="ruby-value">:asm_tree</span>].<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">s</span><span class="ruby-operator">|</span> <span class="ruby-constant">REQUIRES</span>[<span class="ruby-identifier">s</span>] = <span class="ruby-string">'3.0'</span> <span class="ruby-keyword">unless</span> <span class="ruby-constant">REQUIRES</span>[<span class="ruby-identifier">s</span>].<span class="ruby-identifier">selected?</span> } <span class="ruby-keyword">end</span> <span class="ruby-constant">REQUIRES</span>.<span class="ruby-identifier">artifacts</span> @@ -672,7 +674,7 @@ cobertura tasks will generate reports by <div class="method-source-code" id="version-source"> <pre><span class="ruby-comment"># File lib/buildr/java/cobertura.rb, line 46</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">version</span> - <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">settings</span>.<span class="ruby-identifier">build</span>[<span class="ruby-string">'cobertura'</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">VERSION</span> + <span class="ruby-constant">Buildr</span>.<span class="ruby-identifier">settings</span>.<span class="ruby-identifier">build</span>[<span class="ruby-string">'cobertura'</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">VERSION</span> <span class="ruby-keyword">end</span></pre> </div><!-- version-source --> Modified: buildr/site/rdoc/Buildr/Cobertura/CoberturaCheck.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Cobertura/CoberturaCheck.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Cobertura/CoberturaCheck.html (original) +++ buildr/site/rdoc/Buildr/Cobertura/CoberturaCheck.html Tue Mar 29 17:54:49 2016 @@ -104,6 +104,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension.html (original) +++ buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension.html Tue Mar 29 17:54:49 2016 @@ -98,6 +98,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension/File.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension/File.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension/File.html (original) +++ buildr/site/rdoc/Buildr/Cobertura/CoberturaExtension/File.html Tue Mar 29 17:54:49 2016 @@ -98,6 +98,8 @@ <li><a href="../../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Cobertura/File.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Cobertura/File.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Cobertura/File.html (original) +++ buildr/site/rdoc/Buildr/Cobertura/File.html Tue Mar 29 17:54:49 2016 @@ -98,6 +98,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Compile.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Compile.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Compile.html (original) +++ buildr/site/rdoc/Buildr/Compile.html Tue Mar 29 17:54:49 2016 @@ -122,6 +122,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> @@ -486,7 +488,7 @@ of resources and generating source docum <div class="method-description"> <p>The compile task does what its name suggests. This method returns the -projectâs <a href="CompileTask.html">CompileTask</a>. It also accepts a +project's <a href="CompileTask.html">CompileTask</a>. It also accepts a list of source directories and files to compile (equivalent to calling <a href="CompileTask.html#method-i-from">Buildr::CompileTask#from</a> on the task), and a block for any post-compilation work.</p> @@ -502,15 +504,15 @@ pointing it as source directories and ch <p>For example:</p> <pre># Include Log4J and the api sub-project artifacts. -compile.with 'log4j:log4j:jar:1.2', project('api') +compile.with 'log4j:log4j:jar:1.2', project('api') # Include Apt-generated source files. compile.from apt # For JavaC, force target compatibility. -compile.options.source = '1.6' +compile.options.source = '1.6' # Run the OpenJPA bytecode enhancer after compilation. compile { open_jpa_enhance } # Pick a given compiler. -compile.using(:scalac).from('src/scala')</pre> +compile.using(:scalac).from('src/scala')</pre> <p>For more information, see <a href="CompileTask.html">CompileTask</a>.</p> @@ -520,7 +522,7 @@ compile.using(:scalac).from('src/scala') <div class="method-source-code" id="compile-source"> <pre><span class="ruby-comment"># File lib/buildr/core/compile.rb, line 558</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-identifier">task</span>(<span class="ruby-string">'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-identifier">task</span>(<span class="ruby-string">'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 --> @@ -560,8 +562,8 @@ from the resource directory into the tar resources task copies files from the src/main/resources into the target/resources directory.</p> -<p>This method returns the projectâs resources task. It also accepts a list of -prerequisites and a block, used to enhance the resources task.</p> +<p>This method returns the project's resources task. It also accepts a +list of prerequisites and a block, used to enhance the resources task.</p> <p>Resources files are copied and filtered (see <a href="Filter.html">Buildr::Filter</a> for more information). The default @@ -569,8 +571,8 @@ filter uses the profile properties for t <p>For example:</p> -<pre class="ruby"><span class="ruby-identifier">resources</span>.<span class="ruby-identifier">from</span> <span class="ruby-identifier">_</span>(<span class="ruby-string">'src/etc'</span>) -<span class="ruby-identifier">resources</span>.<span class="ruby-identifier">filter</span>.<span class="ruby-identifier">using</span> <span class="ruby-string">'Copyright'</span>=<span class="ruby-operator">></span><span class="ruby-string">'Acme Inc, 2007'</span> +<pre class="ruby"><span class="ruby-identifier">resources</span>.<span class="ruby-identifier">from</span> <span class="ruby-identifier">_</span>(<span class="ruby-string">'src/etc'</span>) +<span class="ruby-identifier">resources</span>.<span class="ruby-identifier">filter</span>.<span class="ruby-identifier">using</span> <span class="ruby-string">'Copyright'</span>=<span class="ruby-operator">></span><span class="ruby-string">'Acme Inc, 2007'</span> </pre> <p>Or in your profiles.yaml file:</p> @@ -584,7 +586,7 @@ filter uses the profile properties for t <div class="method-source-code" id="resources-source"> <pre><span class="ruby-comment"># File lib/buildr/core/compile.rb, line 583</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-identifier">task</span>(<span class="ruby-string">'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-identifier">task</span>(<span class="ruby-string">'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 --> Modified: buildr/site/rdoc/Buildr/CompileTask.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/CompileTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/CompileTask.html (original) +++ buildr/site/rdoc/Buildr/CompileTask.html Tue Mar 29 17:54:49 2016 @@ -130,6 +130,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> @@ -464,7 +466,7 @@ before compilation. You can pass a task evaluated as artifacts, so you can pass artifact specifications and even projects:</p> -<pre>compile.with('module1.jar', 'log4j:log4j:jar:1.0', project('foo'))</pre> +<pre>compile.with('module1.jar', 'log4j:log4j:jar:1.0', project('foo'))</pre> <p>Creates a file task for the target directory, so executing that task as a dependency will execute the compile task first.</p> @@ -605,7 +607,7 @@ href="Compile.html#method-i-compile">Bui <div class="method-source-code" id="classpath-source"> <pre><span class="ruby-comment"># File lib/buildr/core/compile.rb, line 281</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-identifier">dependencies</span> <span class="ruby-keyword">end</span></pre> </div><!-- classpath-source --> @@ -639,7 +641,7 @@ href="Compile.html#method-i-compile">Bui <div class="method-source-code" id="classpath-3D-source"> <pre><span class="ruby-comment"># File lib/buildr/core/compile.rb, line 287</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-keyword">self</span>.<span class="ruby-identifier">dependencies</span> = <span class="ruby-identifier">artifacts</span> <span class="ruby-keyword">end</span></pre> </div><!-- classpath-3D-source --> @@ -709,7 +711,7 @@ href="CompileTask.html#method-i-using">u <p>For example:</p> -<pre>compile.from('src/java').into('classes').with('module1.jar')</pre> +<pre>compile.from('src/java').into('classes').with('module1.jar')</pre> @@ -864,7 +866,7 @@ to select the compiler.</p> <p>For example:</p> -<pre class="ruby"><span class="ruby-identifier">compile</span>.<span class="ruby-identifier">using</span>(:<span class="ruby-identifier">warnings=</span><span class="ruby-operator">></span><span class="ruby-keyword">true</span>, :<span class="ruby-identifier">source=</span><span class="ruby-operator">></span><span class="ruby-string">'1.5'</span>) +<pre class="ruby"><span class="ruby-identifier">compile</span>.<span class="ruby-identifier">using</span>(:<span class="ruby-identifier">warnings=</span><span class="ruby-operator">></span><span class="ruby-keyword">true</span>, :<span class="ruby-identifier">source=</span><span class="ruby-operator">></span><span class="ruby-string">'1.5'</span>) <span class="ruby-identifier">compile</span>.<span class="ruby-identifier">using</span>(:<span class="ruby-identifier">scala</span>) </pre> @@ -912,7 +914,7 @@ directly.</p> <p>For example:</p> -<pre>compile.with('module1.jar', 'log4j:log4j:jar:1.0', project('foo'))</pre> +<pre>compile.with('module1.jar', 'log4j:log4j:jar:1.0', project('foo'))</pre> Modified: buildr/site/rdoc/Buildr/Compiler.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Compiler.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Compiler.html (original) +++ buildr/site/rdoc/Buildr/Compiler.html Tue Mar 29 17:54:49 2016 @@ -119,6 +119,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Compiler/Ecj.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Compiler/Ecj.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Compiler/Ecj.html (original) +++ buildr/site/rdoc/Buildr/Compiler/Ecj.html Tue Mar 29 17:54:49 2016 @@ -104,6 +104,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Compiler/ExternalJavac.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Compiler/ExternalJavac.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Compiler/ExternalJavac.html (original) +++ buildr/site/rdoc/Buildr/Compiler/ExternalJavac.html Tue Mar 29 17:54:49 2016 @@ -104,6 +104,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Compiler/Javac.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Compiler/Javac.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Compiler/Javac.html (original) +++ buildr/site/rdoc/Buildr/Compiler/Javac.html Tue Mar 29 17:54:49 2016 @@ -114,6 +114,8 @@ <li><a href="../../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> @@ -457,12 +459,13 @@ debug</p> <p>:target â Bytecode compatibility.</p> </li><li> <p>:lint â Lint option is one of true, false (default), name (e.g. -âcastâ) or array.</p> +'cast') or array.</p> </li><li> <p>:other â Array of options passed to the compiler</p> </li></ul> -<p>(e.g. [â-implicit:noneâ, â-encodingâ, âiso-8859-1â])</p> +<p>(e.g. ['-implicit:none', '-encoding', +'iso-8859-1'])</p> </div><!-- description --> @@ -527,7 +530,7 @@ output files.</p> <pre><span class="ruby-comment"># File lib/buildr/java/compiler.rb, line 69</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">compile_map</span>(<span class="ruby-identifier">sources</span>, <span class="ruby-identifier">target</span>) <span class="ruby-identifier">map</span> = <span class="ruby-keyword">super</span> - <span class="ruby-identifier">map</span>.<span class="ruby-identifier">reject!</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">key</span>,<span class="ruby-identifier">_</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">key</span>) <span class="ruby-operator">==</span> <span class="ruby-string">'package-info.java'</span> } <span class="ruby-operator">||</span> <span class="ruby-identifier">map</span> + <span class="ruby-identifier">map</span>.<span class="ruby-identifier">reject!</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">key</span>,<span class="ruby-identifier">_</span><span class="ruby-operator">|</span> <span class="ruby-constant">File</span>.<span class="ruby-identifier">basename</span>(<span class="ruby-identifier">key</span>) <span class="ruby-operator">==</span> <span class="ruby-string">'package-info.java'</span> } <span class="ruby-operator">||</span> <span class="ruby-identifier">map</span> <span class="ruby-keyword">end</span></pre> </div><!-- compile_map-source --> Modified: buildr/site/rdoc/Buildr/ConcatTask.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/ConcatTask.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/ConcatTask.html (original) +++ buildr/site/rdoc/Buildr/ConcatTask.html Tue Mar 29 17:54:49 2016 @@ -104,6 +104,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> Modified: buildr/site/rdoc/Buildr/Console.html URL: http://svn.apache.org/viewvc/buildr/site/rdoc/Buildr/Console.html?rev=1737027&r1=1737026&r2=1737027&view=diff ============================================================================== --- buildr/site/rdoc/Buildr/Console.html (original) +++ buildr/site/rdoc/Buildr/Console.html Tue Mar 29 17:54:49 2016 @@ -128,6 +128,8 @@ <li><a href="../Buildr/ArchiveTask/Merge.html">Buildr::ArchiveTask::Merge</a> + <li><a href="../Buildr/ArchiveTask/ZipEntryData.html">Buildr::ArchiveTask::ZipEntryData</a> + <li><a href="../Buildr/Artifact.html">Buildr::Artifact</a> <li><a href="../Buildr/ArtifactNamespace.html">Buildr::ArtifactNamespace</a> @@ -490,7 +492,7 @@ where appropriate</p> <pre><span class="ruby-comment"># File lib/buildr/core/console.rb, line 75</span> <span class="ruby-keyword">def</span> <span class="ruby-identifier">agree?</span>(<span class="ruby-identifier">message</span>) <span class="ruby-identifier">puts</span> <span class="ruby-node">"#{message} (Y or N)"</span> - <span class="ruby-value">:agree</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">ask</span>(<span class="ruby-string">'Y'</span> =<span class="ruby-operator">></span> <span class="ruby-value">:agree</span>, <span class="ruby-string">'N'</span> =<span class="ruby-operator">></span> <span class="ruby-value">:disagree</span>) + <span class="ruby-value">:agree</span> <span class="ruby-operator">==</span> <span class="ruby-identifier">ask</span>(<span class="ruby-string">'Y'</span> =<span class="ruby-operator">></span> <span class="ruby-value">:agree</span>, <span class="ruby-string">'N'</span> =<span class="ruby-operator">></span> <span class="ruby-value">:disagree</span>) <span class="ruby-keyword">end</span></pre> </div><!-- agree-3F-source -->
