Add a transform method when merging artifacts to transform file contents
[buildr.git] / doap.rdf
1 <?xml version="1.0"?>
2 <?xml-stylesheet type="text/xsl"?>
3 <rdf:RDF xml:lang="en"
4          xmlns="http://usefulinc.com/ns/doap#" 
5          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6          xmlns:dc="http://purl.org/dc/elements/1.1/"
7          xmlns:asfext="http://projects.apache.org/ns/asfext#"
8          xmlns:foaf="http://xmlns.com/foaf/0.1/">
9 <!--
10     Licensed to the Apache Software Foundation (ASF) under one or more
11     contributor license agreements.  See the NOTICE file distributed with
12     this work for additional information regarding copyright ownership.
13     The ASF licenses this file to You under the Apache License, Version 2.0
14     (the "License"); you may not use this file except in compliance with
15     the License.  You may obtain a copy of the License at
16    
17          http://www.apache.org/licenses/LICENSE-2.0
18    
19     Unless required by applicable law or agreed to in writing, software
20     distributed under the License is distributed on an "AS IS" BASIS,
21     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22     See the License for the specific language governing permissions and
23     limitations under the License.
24 -->
25   <Project rdf:about="http://buildr.apache.org">
26     <created>2012-10-07</created>
27     <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
28     <name>Apache Buildr</name>
29     <homepage rdf:resource="http://buildr.apache.org" />
30     <asfext:pmc rdf:resource="http://buildr.apache.org" />
31     <shortdesc>Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.</shortdesc>
32     <description>We wanted something that's simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest.  But also something we can easily extend for those one-off tasks, with a language that's a joy to use.</description>
33     <bug-database rdf:resource="http://issues.apache.org/jira/browse/Buildr" />
34     <mailing-list rdf:resource="http://buildr.apache.org/mailing_lists.html" />
35     <download-page rdf:resource="http://buildr.apache.org/download.html" />
36     <programming-language>Ruby</programming-language>
37     <category rdf:resource="http://projects.apache.org/category/build-management" />
38     <release>
39       <Version>
40         <name>1.5.3</name>
41         <created>2017-05-17</created>
42         <revision>1.5.3</revision>
43         <dc:description>
44 * Change: Add support for gwt 2.8.1 to gwt addon.
45 * Fixed:  Avoid error "undefined local variable or method `pom'" when invoking the `JarTask` without it being
46   registered through the `package` helper`. Reported by Dieter Vrancken.
47
48         </dc:description>
49       </Version>
50     </release>
51
52     <release>
53       <Version>
54         <name>1.5.2</name>
55         <created>2017-04-03</created>
56         <revision>1.5.2</revision>
57         <dc:description>
58 * Change: Update TestNG version to 6.11.
59 * Change: BUILDR-731 - Enhance Sonar addon to support configuration of the project version. Submitted by Ross Mahony.
60 * Fixed:  Fix pom generation to eliminate invalid `classifier` element from being added to POM.
61
62         </dc:description>
63       </Version>
64     </release>
65
66     <release>
67       <Version>
68         <name>1.5.1</name>
69         <created>2017-03-11</created>
70         <revision>1.5.1</revision>
71         <dc:description>
72 * Change: In the 'buildr/git_auto_version' addon strip out any versions that start with a 'v' character as
73           most projects on git repositories prefix version tags with a "v" to avoid collisions with any branchs
74           named after the version which are typically without the "v" character.
75 * Fixed:  GWT Addon: The GWT project publishes invalid jars that can not be included on source path when
76           the javadoc tool is executing. Work around this issue in GWT by removing them from the documentation
77           class path.
78 * Change: IDEA: Change the ordering of dependencies in the IDE module descriptor such that test dependencies are
79           first to allow test dependencies to override/shadow compile dependencies.
80 * Fixed:  IDEA: Correctly configure the IDE module if the language level differs from the root project language level.
81 * Change: Add css2gss task to gwt addon to support conveting from deprecated css syntax to modern gss syntax.
82 * Change: Add support for gwt 2.8.0 to gwt addon.
83 * Change: Remove orderedhash gem.
84 * Change: Update jruby-openssl to 0.9.17
85 * Change: Move hoe to the development dependencies
86 * Fixed:  BUILDR-728 Snapshots metadata incorrectly created
87 * Fixed:  BUILDR-718 Deprecate SVN repository - remove links to SVN
88 * Change: BUILDR-724 Use scalamain to call scala projects
89 * Change: BUILDR-719 Change User-Agent when uploading artifacts
90 * Change: Set the OPEN_IN_BROWSER to false when building idea launch targets via add_glassfish_remote_configuration.
91 * Change: BUILDR-709 Integrate `buildr/custom_pom` into core and just make it the default pom generated.
92 * Fixed:  BUILDR-563 protobuf addon including source directories to protoc breaks build
93
94         </dc:description>
95       </Version>
96     </release>
97
98     <release>
99       <Version>
100         <name>1.5.0</name>
101         <created>2016-09-23</created>
102         <revision>1.5.0</revision>
103         <dc:description>
104 * Change: Update RJB to 1.5.4
105 * Change: Update rubyzip to 1.2.0
106 * Change: Update hoe to 3.15.0
107 * Change: Update net-ssh to 3.1.1
108 * Change: Update json_pure to 1.8.3
109 * Change: Update diff-lcs to 1.2.5
110 * Change: Update xml-simple to 1.1.5
111 * Change: Update jekyll to 3.1.3
112 * Change: Update rdoc to 4.2.2
113 * Change: Update ecj to 4.5.1
114 * Change: Added jekyll-textile-converter 0.1.0 to generate the site.
115 * Change: Move to default on Scala 2.11.
116 * Change: Remove Buildr::Project#on_define, deprecated in 1.3
117 * Change: Remove JavaWrapper, deprecated in 1.3
118 * Change: Remove JUnit::REQUIRES, deprecated in 1.3.3
119 * Change: Remove TestNG::REQUIRES, deprecated in 1.3.3
120 * Change: Remove Buildr::Ant::REQUIRES, deprecated in version 1.3.3
121 * Change: Remove Buildr::CompileTask#classpath, deprecated in version 1.3
122 * Change: Remove Buildr::TestTask responding to :using with .using('foo','bar'), deprecated in version 1.3
123 * Change: Remove addon/buildr/cobertura.rb, deprecated since 1.3.4
124 * Change: Remove addon/buildr/emma.rb, deprecated since 1.3.4
125 * Change: Remove support for Rakefile/rakefile, deprecated.
126 * Change: Remove project#target, project#reports, deprecated.
127 * Change: Remove JBehave::REQUIRES, deprecated.
128 * Change: Remove JMock::REQUIRES, deprecated.
129 * Change: Remove ScalaCheck::REQUIRES, deprecated.
130 * Change: Change Eclipse Scala project natures from ch.epfl.lamp.sdt.core.scalanature to org.scala-ide.sdt.core.scalanature
131 * Change: Fix the custom Google search widget on the website.
132 * Change: BUILDR-722 Remove links and image of the buildr book from the website.
133 * Added:  Travis badge to README.rdoc
134 * Added:  Added Rubygems badges to README.rdoc
135 * Added:  BUILDR-577 Allow remote repo to be added with http basic auth support. Submitted by Michael Guymon.
136 * Added:  BUILDR-523 Issue a warning when Java.classpath is modified after Java.load has happened
137 * Added:  BUILDR-594 Added support for changing the verification mode of SSL certificates
138 * Added:  BUILDR-595 Added support to providing custom SSL certificates
139 * Added:  BUILDR-572 Allow to upload unique version (timestamp based) snapshot artifacts to a repository. Submitted by Brice Figureau.
140 * Fixed:  BUILDR-207 remove 'Skipping tests' messages
141 * Added:  BUILDR-703 release: allow THIS_VERSION to be defined in another file
142 * Fixed:  BUILDR-674 Artifacts with bundle extension cannot be downloaded by Buildr
143 * Fixed:  BUILDR-565 resources are not included in the war if defined after package call
144 * Fixed:  BUILDR-621 ZipTask creates zip file with entries not sorted by path causing very slow unzipping.
145 * Fixed:  BUILDR-695 transitive doesn't support ${project.parent.version} in POM.
146 * Fixed:  BUILDR-653 Using Eclipse compiler (ECJ)
147 * Fixed:  BUILDR-476 Buildr doesn't respect company repository manager
148 * Fixed:  BUILDR-454 Definition-level parent-child references-by-name fail in 1.4.0 but not in 1.3.5. Submitted by Rhett Sutphin.
149 * Fixed:  BUILDR-620 resources.filter should not run on non-text files
150 * Fixed:  BUILDR-489 Java + Scala joint compiler fails if default encoding and source file encoding are not same and special characters have been used in source code
151 * Fixed:  BUILDR-486 Buildr-generated poms should include dependencies
152 * Fixed:  BUILDR-723 JavaTestFilter is unable to parse paths containing %2F
153 * Change: Update the custom_pom addon to generate poms with exclusions section that excludes
154           all transitive dependencies. This is required as buildr dependencies are not
155           transitive while Maven's dependencies are transitive by default.
156 * Change: Remove the BND aqute maven repository, as it was decomissioned. Use Maven Central instead.
157
158         </dc:description>
159       </Version>
160     </release>
161
162     <release>
163       <Version>
164         <name>1.4.25</name>
165         <created>2016-04-18</created>
166         <revision>1.4.25</revision>
167         <dc:description>
168 * Change: BUILDR-712 Update jruby-openssl dependency version or support a range of versions
169 * Change: Update gwt addon to add the GWT artifacts to project dependencies as specs rather
170           than files.
171 * Change: Support the project.root_project utility method to retrieve the top level project.
172
173         </dc:description>
174       </Version>
175     </release>
176
177     <release>
178       <Version>
179         <name>1.4.24</name>
180         <created>2016-03-19</created>
181         <revision>1.4.24</revision>
182         <dc:description>
183 * Added:  Support the :no_invoke parameter being passed to Buildr.project() and
184           Buildr.projects() to avoid attempting to call invoke when retrieving the projects.
185 * Added:  Add `exclude_paths` setting to pmd addon to allow paths to be explicitly excluded.
186 * Fixed:  Update jDepend addon to ensure target directories are invoked prior to attempting
187           to analyze directories.
188 * Added:  Add jdepend.additional_project_names configuration to jDepend addon to
189           ease merging in the source paths from multiple projects into one jDepend task.
190 * Added:  Add findbugs.additional_project_names configuration to Findbugs addon to
191           ease merging in the source paths from multiple projects into one Findbugs task.
192 * Added:  Add checkstyle.additional_project_names configuration to Checkstyle addon to
193           ease merging in the source paths from multiple projects into one Checkstyle task.
194 * Added:  Add pmd.additional_project_names configuration to PMD addon to ease merging in
195           the source paths from multiple projects into one PMD task.
196 * Fixed:  In the PMD addon, check that the source directory exists before adding to
197           sources directories to include.
198 * Fixed:  BUILDR-709 - Fix "Exception in jacoco.rb [TypeError : can't convert Array into
199           String]". Submitted By Ross Mahony.
200 * Added:  Define the 'activate_jruby_facet' addon that activates the jruby facet in
201           generated IDEA project modules.
202 * Change: Update the Intellij IDEA plugin to support marking directories as generated.
203 * Change: Update the Intellij IDEA plugin to correctly identify project paths as resource
204           directories.
205 * Change: Update the default GWT version used in the GWT addon to the latest release 2.7.0.
206 * Fixed:  Fix GWT addon to explicitly add gwt-dev artifact to gwt compile path now that
207           the bug that allowed unintended sharing has been fixed.
208 * Fixed:  Fix bug in IDEA module generation that resulted in dependencies in IDEA module
209           using shared references to compile dependencies.
210 * Change: Update the checkstyle addon to use checkstyle 6.12.1.
211
212         </dc:description>
213       </Version>
214     </release>
215
216     <release>
217       <Version>
218         <name>1.4.23</name>
219         <created>2015-06-12</created>
220         <revision>1.4.23</revision>
221         <dc:description>
222 * Change: BUILDR-706 - Update the checkstyle addon use checkstyle 6.6. Submitted
223           by Dieter Vrancken.
224 * Fixed:  Fix Buildr.rspec_present? so that it works under jruby 1.6.7.2
225 * Change: BUILDR-705 - Avoid attempting to load rspec classes unless Buildr.rspec_present?
226           returns true. Reported By rbpandey.
227 * Fixed:  Remove debug output left in ipr.sql_dialect_mappings.
228
229         </dc:description>
230       </Version>
231     </release>
232
233     <release>
234       <Version>
235         <name>1.4.22</name>
236         <created>2015-02-28</created>
237         <revision>1.4.22</revision>
238         <dc:description>
239 * Change: BUILDR-704 - Updated the Sonar addon to support the latest version of SonarQube
240           Runner. Submitted by Ross Mahony.
241 * Added:  Add support for ipr.add_glassfish_remote_configuration method that generates
242           a remote glassfish configuration in IntelliJ IDEA project files.
243 * Added:  Add support for iml.prefix and ipr.prefix settings that prefix the generated
244           IntelliJ IDEA project and module files.
245 * Change: Update the buildr gemspec so that rspec is no longer a required dependency.
246           This enables end-users to use a different version of rspec and buildr in
247           the same project. The rspec version MUST be be compatible with the version
248           used by Buildr if rspec features are used from within Buildr. Buildr also
249           issues a warning if the `check` method is called and rspec has not been loaded.
250           The warning includes directions on how to resolve the issue. Submitted by r6p.
251 * Fixed:  A long standing bug existed such that if tests failed to compile, and the
252           option Buildr.options.test is set to :all then the compilation error would
253           not result in a failed build. As many people set the Buildr.options.test to
254           :all in their continuous delivery/integration tools, this has caused some
255           problems. This has been fixed by ensuring all the problems associated with
256           the resolving the prerequisites are not caught when Buildr.options.test is
257           set to :all.
258 * Change: Update checkstyle to 6.1.1. Submitted by neher.
259 * Fixed:  Avoid empty dependency issue in gwt addon if the attempting to gwt compile
260           a project that has no src/main/java.
261 * Fixed:  Support dependencies in the gwt addon that are other local projects rather
262           that artifacts, without forcing a compilation of dependency when parsing
263           buildfile.
264 * Added:  Support configuration of sql dialect mapping in IDEA generated project files
265           through methods on the ipr extension ipr.mssql_dialect_mapping,
266           ipr.postgres_dialect_mapping and ipr.sql_dialect_mappings
267 * Added:  Support specification of the target project to which the gwt compilation
268           artifacts are added as an asset, by using :target_project option.
269
270         </dc:description>
271       </Version>
272     </release>
273
274     <release>
275       <Version>
276         <name>1.4.21</name>
277         <created>2014-11-28</created>
278         <revision>1.4.21</revision>
279         <dc:description>
280 * Change: Upgrade atoulme-Antwrap to 0.7.5 to remove deprecation warnings in
281           modern JRuby. Suggested by Pepijn Van Eeckhoudt.
282 * Change: Update the gwt addon to add the validation dependencies required for GWT
283           compiles without requiring that the user specify the dependency.
284 * Change: Update ipr.add_gwt_configuration method to support GWT 2.7 configuration
285           parameters and IDEA 14 parameters.
286 * Change: Upgrade jacoco to 0.7.2. Submitted by neher.
287 * Change: Update checkstyle addon to use Checkstyle 6.0.
288 * Added:  Updated the gwt addon to support the upcoming GWT 2.7.x release.
289 * Change: Enhance ipr.add_glassfish_configuration to support the ability to
290           define the version of GlassFish in uses. Change the default to 4.1.0
291           as that is the latest supported variant.
292 * Fixed:  Change the name of the GlassFish install in ipr.add_glassfish_configuration
293           to use the same convention that IDEA uses by default. i.e. Name the
294           installation "GlassFish 4.1.0" rather than "Glassfish 4.1.0".
295 * Change: Change the default version of the jdk in IDEA project files to 1.7.
296 * Change: Change the default version of the IDEA project files created to the
297           current release version 13. To revert to the older versions specify
298           ipr.version = '12' in your buildfile.
299 * Added:  Enhance the IdeaFile class to easily support mixing in of custom
300           components from either the filesystem or from an artifact.
301 * Change: Update rjb to version 1.5.1.
302 * Added:  Update checkstyle addon to support downloading checkstyle checks
303           as an artifact.
304 * Added:  Update checkstyle addon to supply checkstyle.config.dir property.
305 * Added:  Update pmd addon to support downloading rule files as an artifact.
306 * Change: Update pmd addon to use pmd version 5.1.3.
307 * Fixed:  BUILDR-702 - Retain Unix permission flags when merging
308           zip files into another zip or tar archive. Submitted by Pepijn Van Eeckhoudt.
309
310         </dc:description>
311       </Version>
312     </release>
313
314     <release>
315       <Version>
316         <name>1.4.20</name>
317         <created>2014-08-23</created>
318         <revision>1.4.20</revision>
319         <dc:description>
320 * Fixed : BUILDR-688 - Disregard package-info.java files when determining if
321           the Javac compiler should be run or not. Submitted by Pepijn Van
322           Eeckhoudt.
323 * Fixed : Work around bug/feature of jruby 1.7.13 that caches Gem::Version
324           objects based on constructor parameters that causes issues with
325           Buildr as we mutate the version objects through monkey patching.
326 * Change: Upgrade rjb dependency to 1.4.9.
327 * Change: BUILDR-701 - Update to JUnit 4.11. Submitted by Jean-Philippe Caruana.
328 * Added:  Support the 'report_level' property on findbugs addon.
329 * Change: Update the findbugs addon to use the 3.0.0 version of Findbugs.
330 * Change: Update the findbugs addon to use the built-in findbugs stylesheet
331           to generate the html report.
332 * Fixed:  Ensure that the 'source_paths' and 'extra_dependencies' properties
333           in the findbugs addon does not contain arrays or nils.
334 * Fixed:  Ensure that the 'single_intermediate_layout' addon removes the top
335           level target and reports directories during 'clean' phase.
336 * Added:  Enhance idea project generation of ejb facet by looking for ejb
337           descriptors in location compatible with ejb-jars.
338 * Fixed:  Ensure that the 'source_paths' property in the pmd addon does not
339           contain arrays or nils.
340
341         </dc:description>
342       </Version>
343     </release>
344
345     <release>
346       <Version>
347         <name>1.4.19</name>
348         <created>2014-07-06</created>
349         <revision>1.4.19</revision>
350         <dc:description>
351 * Fixed:  BUILDR-700 - Ensure SNAPSHOT artifacts, constructed using the
352           download(artifact('group:artifact:jar:1-SNAPSHOT') =>
353           'http://example.com/...') construct will correctly download the
354           artifacts from configured URL.
355 * Fixed:  BUILDR-700 - Fix bug where buildr was truncating SNAPSHOT files
356           that had not changed since last update check and HTTP was returning
357           "HTTP Not Modified" status.
358 * Fixed:  Fix bug introduced in 1.4.18 version of custom_pom addon where
359           poms are created for artifacts that have a classifier.
360
361         </dc:description>
362       </Version>
363     </release>
364
365     <release>
366       <Version>
367         <name>1.4.18</name>
368         <created>2014-06-24</created>
369         <revision>1.4.18</revision>
370         <dc:description>
371 * Fixed:  BUILDR-699 - Update the custom_pom addon to avoid failure when
372           used with zip packages.
373 * Fixed:  BUILDR-694 - "buildr upload" fails: wrong number of arguments in
374           progress bar read() in Ruby 2.1.0. Submitted By Mark Reibert.
375 * Change: Remove support for uploads to RubyForge.org with gem dependencies
376           as the site no longer exists.
377 * Change: BUILDR-664 - Update Checkstyle addon so that extra_dependencies is
378           the project dependencies by default. Move the checkstyle dependencies
379           to the start of the classpath to avoid problems running checkstyle.
380           Submitted by Dieter Vrancken.
381 * Fixed:  BUILDR-698 - Correct "Lines of code" example in documentation.
382           Submitted By: Trejkaz.
383 * Added:  Add ipr.add_glassfish_configuration method for defining a local
384           glassfish configuration within IDEA.
385 * Added:  Add ipr.add_ruby_script_configuration method for defining a ruby
386           configuration within IDEA.
387 * Added:  Add ipr.add_java_configuration method for defining a java
388           configuration within IDEA.
389 * Change: Include additional rules in default pmd rule set: 'finalizers' and
390           'braces'.
391 * Change: Upgrade the version of PMD in use to 5.1.1.
392 * Change: Supply a default xsl file for generating the jdepend report.
393 * Fixed:  Fix the naming of css_lint addon file so it is made available
394           as an addon.
395
396         </dc:description>
397       </Version>
398     </release>
399
400     <release>
401       <Version>
402         <name>1.4.17</name>
403         <created>2014-05-25</created>
404         <revision>1.4.17</revision>
405         <dc:description>
406 * Added:  Add the add_default_testng_configuration method to help IDEA
407           project creation. Improves test coverage across 'default'
408           configurations.
409 * Fixed:  Fix a bug where 'default' configurations in IDEA projects
410           were being incorrectly created.
411 * Fixed:  Fix the vcs detection in IDEA addon for 1.8.6 (!) versions
412           of ruby by reordering blocks.
413 * Change: Supply a default xsl file for generating the checkstyle
414           report.
415 * Added:  Add csslint tasks css_lint:xml and css_lint:html that
416           support source code analysis of CSS files.
417 * Added:  Add scss_lint tasks scss_lint:xml and scss_lint:html that
418           support source code analysis of SCSS files.
419 * Added:  Import 'buildr/custom_pom' addon to make it easier to
420           build POMs for projects publishing to Maven Central.
421 * Added:  Add flag to allow non portable extensions in wsgen addon.
422 * Fixed:  Avoid nil dereference bug in GWT addon when running GWT in
423           a project that has no source directory.
424
425         </dc:description>
426       </Version>
427     </release>
428
429     <release>
430       <Version>
431         <name>1.4.16</name>
432         <created>2014-05-03</created>
433         <revision>1.4.16</revision>
434         <dc:description>
435 * Added:  Add the ability to generate a html report when using the
436           jacoco addon. Extracted from the ode project.
437 * Fixed:  Remove the projectname.ids file when rebuilding the idea
438           project file avoiding conflict with idea.
439 * Fixed:  Avoid passing duplicate -keep parameters to wsimport from
440           wsgen addon.
441 * Change: Improved the error handling when generating java from wsdl
442           in the wsgen addon.
443 * Change: Upgraded the Checkstyle plugin to use checkstyle 5.7 that
444           improves Java 7 compatibility.
445 * Added:  Add support for configuration of the schema-pattern,
446           table-pattern and default-schemas settings in idea's
447           data source definitions.
448 * Change: Upgraded the PMD plugin to use pmd 5.0.5 which for Java 7
449           compatibility.
450 * Change: Derive the version of GWT in gwt addon from supplied
451           dependencies.
452 * Fixed:  Include the compiled classes on path for GWT addon to
453           ensure the GWT compiler can load annotations.
454 * Change: Derive the GWT version from build settings if not
455           explicitly specified by GWT addon.
456 * Change: Support prefixing the version generated by the
457           gwt_auto_version addon with the environment
458           variable "VERSION_PREFIX".
459 * Fixed:  Support overriding the GWT version used by the GWT addon.
460 * Fixed:  Fix problem when the :dependencies option was not
461           passed to the GWT addon.
462 * Fixed:  Avoid crash in GPG addon if unable to create a pom
463           for an artifact.
464 * Fixed:  Correct location of Git mirror in the README. Submitted
465           by Marcos Sainz.
466
467         </dc:description>
468       </Version>
469     </release>
470
471     <release>
472       <Version>
473         <name>1.4.15</name>
474         <created>2013-11-06</created>
475         <revision>1.4.15</revision>
476         <dc:description>
477 * Change: Update to TestNG 6.8.7.
478 * Change: Updated the 'test_jar' package type to have a
479           classifier of 'tests' and thus match maven
480           conventions. Reported by Chris Bozic.
481 * Fixed:  BUILDR-689 - Ensure that war file includes generated
482           assets rather than the "source" assets that may have
483           been filtered.
484 * Fixed:  BUILDR-689 - Define assets task before the project is
485           defined to avoid "undefined method `project='" if the
486           project attempts to generate into the same directory.
487 * Added:  BUILDR-679 - Support uploading to a snapshot repository
488           defined by repositories.snapshot_to if the artifact is
489           a snapshot. Submitted by Tammo van Lessen.
490 * Change: Update the jaxb_xjc addon to add output directory to
491           generated IDEA project files.
492 * Change: Update the default output directory used in the jaxb_xjc
493           addon to use Maven conventions.
494 * Fixed:  Bug in IdeaProject.partition_dependencies resulted in
495           projects being rebuilt if artifacts were added to the
496           project with dependencies on the current project.
497 * Fixed:  BUILDR-605 - Ensure package task invokes included paths.
498 * Fixed:  BUILDR-609 - compile.from should accept Task argument.
499
500         </dc:description>
501       </Version>
502     </release>
503
504     <release>
505       <Version>
506         <name>1.4.14</name>
507         <created>2013-10-11</created>
508         <revision>1.4.14</revision>
509         <dc:description>
510 * Change: Remove highline dependency.
511 * Fixed:  BUILDR-682 - Fix the documentation for releasing using
512           your own versioning scheme. Submitted by Jean-Philippe
513           Caruana.
514 * Fixed:  BUILDR-681 - Stop empty projects creating target/webapp.
515 * Change: Add dependency from generated jws client source directory
516           to the source wsdl in the wsgen addon.
517 * Fixed:  Fixed regression in gwt addon due to "pathing_jar"
518           functionality in Java::Commands.java.
519 * Change: Support disabling the new "pathing_jar" functionality in
520           Java::Commands.java utility method. Required for tools
521           that introspect the classpath.
522 * Change: Update wsgen addon to generate source into a directory
523           hierarchy based on maven conventions.
524 * Fixed:  Fixed regression using transitive dependencies due to
525           presence of :scope option in Artifacts.to_hash.
526 * Fixed:  Fixed bug in GWT addon that required that the user supply
527           the :dependencies option.
528 * Fixed:  Fixed bug in Intellij project file generation when adding
529           a web facet.
530
531         </dc:description>
532       </Version>
533     </release>
534
535     <release>
536       <Version>
537         <name>1.4.13</name>
538         <created>2013-10-02</created>
539         <revision>1.4.13</revision>
540         <dc:description>
541 * Fixed:  BUILDR-439 - Fix java command under windows when supplied
542           with extremely long classpath. Submitted By Tammo van Lessen.
543 * Fixed:  BUILDR-394 - Fix release task with standalone distribution.
544           Submitted By Tammo van Lessen.
545 * Added:  BUILDR-678 - Improve support for gpg signing artifacts
546           using a single method.
547 * Fixed:  BUILDR-677 - GPG addon hangs when .asc files are still in
548           target. Submitted By Tammo van Lessen.
549 * Added:  Initial support for data source creation in Intellij IDEA
550           project files.
551 * Fixed:  BUILDR-676 - Rework Java::Command:java so that it does not
552           reject the :dir option. Reported by John Roth.
553 * Added:  Auto-detect jpa provider in Intellij IDEA facet generation if
554           persistence.xml file is present and provider not specified.
555 * Added:  Auto-detect jruby version in Intellij IDEA facet generation if
556           .ruby-version file is present.
557 * Added:  Improve support for auto-detection of ejb and web descriptors
558           within Intellij IDEA project generation.
559 * Change: Default to setting the "User-Agent" header to "Buildr-VERSION"
560           when accessing http resources. Maven Central rejects requests
561           without a User-Agent string.
562 * Change: Change default scope of dependencies to 'compile'. Submitted
563           by Ingo Schmidt.
564 * Change: BUILDR-675 - Set Cache-Control to 'no-cache' when downloading
565           artifacts. Submitted by Félix Enrique Llorente Pastora.
566 * Added:  Initial support for simple integration of an asset pipeline.
567           See "Compiling Assets" section in the manual.
568 * Fixed:  BUILDR-673 - Fix the option handling of the MultiTest test
569           framework to behave as documented. Only the framework specific
570           options are passed to the test. Submitted by John Roth.
571 * Added:  BUILDR-672 - Persist the properties field in the checkstyle
572           addon so that they can be modified by the user. Submitted
573           by Wim C.
574 * Fixed:  Make the package_as_* methods public so that the methods are
575           detected in Ruby >= 2.0.0 via the respond_to? method.
576 * Change: Updated dependency versions;
577           - rspec-expectations (2.14.3)
578           - rspec-mocks (2.14.3)
579           - rspec-core (2.14.5)
580           - rspec (2.14.1)
581           - minitar (0.5.4)
582           - ci_reporter (1.8.4)
583           - xml-simple (1.1.2)
584           - rjb (1.4.8)
585           - diff-lcs (1.2.4)
586           - builder (3.2.2)
587           - net-ssh (2.7.0)
588           - net-sftp (2.1.2)
589           - hoe (3.7.1)
590           - json_pure (1.8.0)
591           - highline (1.6.19)
592 * Fixed:  BUILDR-668 - Specify File::FNM_EXTGLOB for include globs
593           where needed in Ruby >= 2.0.0. Reported by Yavor Nikolov.
594 * Fixed:  Ensure generation of buildfiles from eclipse projects will
595           finds .project files in Ruby >= 2.0.0.
596 * Fixed:  Patch Rake::FileList in Ruby >= 2.0.0 to match dot files if
597           a .* pattern is supplied as in earlier versions of ruby.
598 * Fixed:  Make Archive-related operations (e.g. zip.merge) deterministic using
599           OrderedHash.
600 * Change: Update to TestNG 6.8.5.
601
602         </dc:description>
603       </Version>
604     </release>
605
606     <release>
607       <Version>
608         <name>1.4.12</name>
609         <created>2013-05-04</created>
610         <revision>1.4.12</revision>
611         <dc:description>
612 * Added:  BUILDR-648 Add new package(:test_jar) packaging type.
613           Submitted by Mike Pettypiece.
614 * Fixed:  BUILDR-666 ZipFile.open modifies file regardless of usage.
615           Reported by Pepijn Van Eeckhoudt, fix by Alex Boisvert.
616 * Change: Moved to using TravisCI to test the Linux variants.
617 * Added:  Make the location of the wsdl in generated source configurable
618           in the wsgen addon.
619 * Added:  When generating the GWT facet for Intellij IDEA modules, use
620           the gwt-dev maven artifact dependency if present as the SDK,
621           falling back to the existing behaviour if not possible.
622 * Added:  Improved support for auto-detection of VCS dirs when creating
623           IDEA projects.
624 * Added:  Added support for SuperDevMode in gwt addon and upgraded to
625           GWT 2.5.1 by default.
626 * Change: BUILDR-664 Update Checkstyle addon so that extra_dependencies is
627           empty by default. Submitted by Dieter Vrancken.
628 * Fixed:  BUILDR-663 require 'buildr' fails for Ruby 2.0.0.
629 * Fixed:  BUILDR-665 Java artifacts in build.yaml breaking ArchiveTask.
630           Submitted by Antonio Pérez Barrero.
631 * Fixed:  BUILDR-662 reported time is much shorter than actual
632
633         </dc:description>
634       </Version>
635     </release>
636
637     <release>
638       <Version>
639         <name>1.4.11</name>
640         <created>2013-03-14</created>
641         <revision>1.4.11</revision>
642         <dc:description>
643 * Fixed:  Multiple tests in TestNG 6.x versions were being incorrectly passed to
644           the command line application.
645
646         </dc:description>
647       </Version>
648     </release>
649
650     <release>
651       <Version>
652         <name>1.4.10</name>
653         <created>2013-02-17</created>
654         <revision>1.4.10</revision>
655         <dc:description>
656 * Added:  Support a single intermediate directory for each project hierarchy
657           through an addon 'buildr/single_intermediate_layout'.
658 * Fixed:  BUILDR-660 possible build issue when using build.yaml and tasks/*.rake
659           (Félix Enrique Llorente Pastora)
660 * Added:  Support the :dir option in the Java::Commands.java method.
661 * Fixed:  Scala 2.10 support - compiler now uses additional/separate jars
662           introduced in 2.10 such as scala-reflect.jar and scala-actor.jar
663 * Added:  Add an addon for NSIS.
664 * Change: BUILDR-612 - Support the TestNG 6.x versions and default
665           to 6.8.
666 * Added:  BUILDR-599 - Support the passing of arguments to testng
667           test runner.
668 * Fixed:  Observer the per-project source version when generating
669           IDEA module files.
670 * Change: Sort the components in IDEA project files in the same
671           order the idea sorts them.
672 * Fixed:  Findbugs addon correctly handles String dependencies
673           (vs task dependencies)
674 * Fixed:  Checkstyle addon correctly handles String dependencies
675           (vs task dependencies)
676 * Added:  Created an addon 'buildr/wsgen' for generating wsdls from java
677           and java from wsdls using the underlying wsgen tool.
678 * Change: Defer the expansion of generated poms by wrapping the generation
679           in a Proc.
680 * Change: Rework Artifact.content(value) method to accept a Proc that
681           will be called before the artifact is written rather than
682           requiring a string.
683 * Added:  Create a 'buildr/gpg' addon that signs and uploads signatures
684           when uploading artifacts. Inspired by a similar extension in
685           the Apache ODE project by Tammo van Lessen.
686 * Change: Updated dependency versions;
687           - jruby-openssl (0.8.2)
688           - atoulme-Antwrap (0.7.4)
689 * Change: Require 'bundler/setup' as part of buildr startup to ensure that
690           buildr always runs with up to date dependencies if a Gemfile is
691           present.
692 * Added:  Add FrameworkDetectionExcludesConfiguration facet to Idea project
693           file creation by default.
694 * Fixed:  In the IntelliJ extension, defer the materialization of the
695           default_components until expansion time to avoid loss of sub-
696           components added after an add_component call.
697 * Fixed:  BUILDR-633 - Remove hardcoded shebang lines in all-in-one release.
698 * Added:  Create a simple extension that modifies the project layout to place
699           generated files at the top level.
700
701         </dc:description>
702       </Version>
703     </release>
704
705     <release>
706       <Version>
707         <name>1.4.9</name>
708         <created>2012-11-08</created>
709         <revision>1.4.9</revision>
710         <dc:description>
711 * Fixed:  Fixed the interaction with the FileUtils classes. The last release
712           introduced a non-deterministic bug that sometimes caused logging
713           preferences to be ignored and the install method to be
714           inadvertently overwritten.
715
716         </dc:description>
717       </Version>
718     </release>
719     <release>
720       <Version>
721         <name>1.4.8</name>
722         <created>2012-11-01</created>
723         <revision>1.4.8</revision>
724       </Version>
725     </release>
726     <repository>
727       <SVNRepository>
728         <location rdf:resource="http://git.apache.org/buildr.git"/>
729         <browse rdf:resource="https://github.com/apache/buildr"/>
730       </SVNRepository>
731     </repository>
732     <maintainer>
733       <foaf:Person>
734         <foaf:name>Apache Buildr PMC</foaf:name>
735           <foaf:mbox rdf:resource="mailto:dev@buildr.apache.org"/>
736       </foaf:Person>
737     </maintainer>
738   </Project>
739 </rdf:RDF>