Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec
Update: Doesn't seem to be related to RJB after all. I get the same failure with RJB 1.3.7. I don't get the failure if I run with JRuby -- only with CRuby. On Mon, May 28, 2012 at 5:58 PM, Alex Boisvert wrote: > I can reproduce the failure ... will look into it. > > > On Mon, May 28, 2012 at 3:30 PM, Peter Donald wrote: > >> Hi, >> >> I have yet to look into it but it seems like the RJB upgrade has >> caused tests to start to fail (at least o OSX). eg. >> >> peter-donalds-macbook-pro:buildr peter$ bundle exec rspec >> spec/java/pom_spec.rb >> .F >> >> Failures: >> >> 1) Buildr::POM should respect exclusions when computing transitive >> dependencies when the pom includes properties >> Failure/Error: pom.properties.should eql(specs) >> >> expected: {"a.version"=>"1.1", "b.version"=>"1.1", >> "project.groupId"=>"group", "pom.groupId"=>"group", >> "groupId"=>"group", "project.artifactId"=>"app", >> "pom.artifactId"=>"app", "artifactId"=>"app"} >>got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1", >> "project.groupId"=>"group", "pom.groupId"=>"group", >> "groupId"=>"group", "project.artifactId"=>"app", >> "pom.artifactId"=>"app", "artifactId"=>"app"} >> >> (compared using eql?) >> >> Diff: >> @@ -1,4 +1,4 @@ >> -"a.version" => "1.1", >> +"a.version" => "[\"1.1\"]", >>"artifactId" => "app", >>"b.version" => "1.1", >>"groupId" => "group", >> # ./spec/java/pom_spec.rb:123:in `block (2 levels) in > (required)>' >> >> Finished in 2.35 seconds >> 2 examples, 1 failure >> >> Failed examples: >> >> rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect >> exclusions when computing transitive dependencies when the pom >> includes properties >> >> >> On Tue, May 29, 2012 at 7:15 AM, wrote: >> > Author: boisvert >> > Date: Mon May 28 21:15:38 2012 >> > New Revision: 1343392 >> > >> > URL: http://svn.apache.org/viewvc?rev=1343392&view=rev >> > Log: >> > Upgrade to jekyll 0.11.2 (fix @substitutions@) >> > Upgrade to RJB 1.4.0 (avoid compile issue on Windows) >> > >> > Modified: >> >buildr/trunk/CHANGELOG >> >buildr/trunk/buildr.gemspec >> > >> > Modified: buildr/trunk/CHANGELOG >> > URL: >> http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff >> > >> == >> > --- buildr/trunk/CHANGELOG (original) >> > +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012 >> > @@ -65,7 +65,7 @@ >> > * Change: Move to Bundler to manage the project dependencies >> > * Change: BUILDR-548 Remove support for JTestR as it is no longer >> maintained (Antoine Toulme) >> > * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX >> installs the wrong rjb (Russell Teabeault) >> > -* Change: Upgrade to RJB 1.3.7 >> > +* Change: Upgrade to RJB 1.4.0 >> > * Fixed: ArtifactNamespace fails when using artifacts with classfier. >> > * Fixed: Buildr.artifacts() should handle any object with :to_spec >> method >> > (i.e., any object that ActsAsArtifact) >> > >> > Modified: buildr/trunk/buildr.gemspec >> > URL: >> http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff >> > >> == >> > --- buildr/trunk/buildr.gemspec (original) >> > +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012 >> > @@ -63,7 +63,7 @@ for those one-off tasks, with a language >> > spec.add_dependency 'json_pure','1.4.3' >> > spec.add_dependency 'rubyforge','2.0.3' >> > spec.add_dependency 'hoe', '2.3.3' >> > - spec.add_dependency 'rjb', '1.3.7' if >> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby') >> > + spec.add_dependency 'rjb', '1.4.0' if >> ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby') >> > spec.add_dependency 'atoulme-Antwrap', '~> 0.7.2' >> > spec.add_dependency 'diff-lcs', '1.1.3' >> > spec.add_dependency 'rspec-expectations', '2.9.0' >> > @@ -76,7 +76,7 @@ for those one-off tasks, with a language >> > >> > # The documentation is currently not generated whe building via jruby >> > unless $platform.to_s == 'java' >> > -spec.add_development_dependency 'jekyll', '0.11.0' >> > +spec.add_development_dependency 'jekyll', '0.11.2' >> > spec.add_development_dependency 'RedCloth', '4.2.9' >> > spec.add_development_dependency 'jekylltask', '1.1.0' >> > spec.add_development_dependency 'rdoc', '3.8' >> > >> > >> >> >> >> -- >> Cheers, >> >> Peter Donald >> > >
Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec
I can reproduce the failure ... will look into it. On Mon, May 28, 2012 at 3:30 PM, Peter Donald wrote: > Hi, > > I have yet to look into it but it seems like the RJB upgrade has > caused tests to start to fail (at least o OSX). eg. > > peter-donalds-macbook-pro:buildr peter$ bundle exec rspec > spec/java/pom_spec.rb > .F > > Failures: > > 1) Buildr::POM should respect exclusions when computing transitive > dependencies when the pom includes properties > Failure/Error: pom.properties.should eql(specs) > > expected: {"a.version"=>"1.1", "b.version"=>"1.1", > "project.groupId"=>"group", "pom.groupId"=>"group", > "groupId"=>"group", "project.artifactId"=>"app", > "pom.artifactId"=>"app", "artifactId"=>"app"} >got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1", > "project.groupId"=>"group", "pom.groupId"=>"group", > "groupId"=>"group", "project.artifactId"=>"app", > "pom.artifactId"=>"app", "artifactId"=>"app"} > > (compared using eql?) > > Diff: > @@ -1,4 +1,4 @@ > -"a.version" => "1.1", > +"a.version" => "[\"1.1\"]", >"artifactId" => "app", >"b.version" => "1.1", >"groupId" => "group", > # ./spec/java/pom_spec.rb:123:in `block (2 levels) in ' > > Finished in 2.35 seconds > 2 examples, 1 failure > > Failed examples: > > rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect > exclusions when computing transitive dependencies when the pom > includes properties > > > On Tue, May 29, 2012 at 7:15 AM, wrote: > > Author: boisvert > > Date: Mon May 28 21:15:38 2012 > > New Revision: 1343392 > > > > URL: http://svn.apache.org/viewvc?rev=1343392&view=rev > > Log: > > Upgrade to jekyll 0.11.2 (fix @substitutions@) > > Upgrade to RJB 1.4.0 (avoid compile issue on Windows) > > > > Modified: > >buildr/trunk/CHANGELOG > >buildr/trunk/buildr.gemspec > > > > Modified: buildr/trunk/CHANGELOG > > URL: > http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff > > > == > > --- buildr/trunk/CHANGELOG (original) > > +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012 > > @@ -65,7 +65,7 @@ > > * Change: Move to Bundler to manage the project dependencies > > * Change: BUILDR-548 Remove support for JTestR as it is no longer > maintained (Antoine Toulme) > > * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX > installs the wrong rjb (Russell Teabeault) > > -* Change: Upgrade to RJB 1.3.7 > > +* Change: Upgrade to RJB 1.4.0 > > * Fixed: ArtifactNamespace fails when using artifacts with classfier. > > * Fixed: Buildr.artifacts() should handle any object with :to_spec > method > > (i.e., any object that ActsAsArtifact) > > > > Modified: buildr/trunk/buildr.gemspec > > URL: > http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff > > > == > > --- buildr/trunk/buildr.gemspec (original) > > +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012 > > @@ -63,7 +63,7 @@ for those one-off tasks, with a language > > spec.add_dependency 'json_pure','1.4.3' > > spec.add_dependency 'rubyforge','2.0.3' > > spec.add_dependency 'hoe', '2.3.3' > > - spec.add_dependency 'rjb', '1.3.7' if > ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby') > > + spec.add_dependency 'rjb', '1.4.0' if > ($platform.to_s == 'x86-mswin32' || $platform.to_s == 'ruby') > > spec.add_dependency 'atoulme-Antwrap', '~> 0.7.2' > > spec.add_dependency 'diff-lcs', '1.1.3' > > spec.add_dependency 'rspec-expectations', '2.9.0' > > @@ -76,7 +76,7 @@ for those one-off tasks, with a language > > > > # The documentation is currently not generated whe building via jruby > > unless $platform.to_s == 'java' > > -spec.add_development_dependency 'jekyll', '0.11.0' > > +spec.add_development_dependency 'jekyll', '0.11.2' > > spec.add_development_dependency 'RedCloth', '4.2.9' > > spec.add_development_dependency 'jekylltask', '1.1.0' > > spec.add_development_dependency 'rdoc', '3.8' > > > > > > > > -- > Cheers, > > Peter Donald >
Re: [VOTE] Buildr 1.4.7 release
+0 I didn't have time to test it properly. Thanks for making it happen Alex! On Monday, May 28, 2012 at 1:48 PM, Peter Donald wrote: > +1 > > On Tue, May 29, 2012 at 4:53 AM, Alex Boisvert (mailto:alex.boisv...@gmail.com)> wrote: > > We're voting on the source distributions available here: > > http://people.apache.org/~boisvert/buildr/1.4.7/dist/ > > > > Specifically: > > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz > > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip > > > > The documentation generated for this release is available here: > > http://people.apache.org/~boisvert/buildr/1.4.7/site/ > > http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf > > > > The official specification against which this release was tested: > > http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html > > > > Test coverage report: > > http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html > > > > > > The following changes were made since 1.4.6: > > > > * Added: Add a Sonar extension. > > * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault) > > * Added: BUILDR-316 Add a GWT extension > > * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault) > > * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault) > > * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault) > > * Fixed: BUILDR-635 JRE container entry to be declared before user > > sources and dependencies (Dani Perez) > > * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell > > Teabeault) > > * Added: Enhance the IDEA extension to support the addition of several > > explicit facets such as > >ejb, jruby, jpa, web and gwt. > > * Added: Add several utility methods to IDEA extension for defining > > artifacts and configurations. > >Add some explicit methods to support a gwt configuration and a > > "Exploded War" artifact. > > * Change: Upgraded to Apache Ant 1.8.3 > > * Change: Default maven2 repository is now repo1.maven.org/maven2 > > (http://repo1.maven.org/maven2). > > * Change: Make minimumTokenCount and encoding configurable for the > > PMD/CPD action > >and default encoding to UTF-8 for compatibility with external > > tools (i.e. Jenkins) > > * Change: BUILDR-615 VersionRequirement.version? now returns true for > >versions following pattern "r", e.g. "r09" > > * Change: BUILDR-630 Run task should not add test dependencies (Russell > > Teabeault) > > * Change: BUILDR-629 JavaRunner should include target/resources in > > classpath (Russell Teabeault) > > * Fixed: BUILDR-617 pom exclusion does not work (Kafka Liu) > > * Added: Add a Findbugs extension. > > * Added: Add a Checkstyle extension. > > * Added: Add a JavaNCSS extension. > > * Added: Add a PMD extension. > > * Added: MultiTest framework that allows combining multiple test > > frameworks > >for a single project. > > * Added: Scala Specs2 framework support. > > * Added: Buildr.transitive() now accepts hash with :scopes, :optional and > >:scopes_transitive parameters > > * Added: Improved scala file change detection > >(to avoid recompiling unnecessarily) > > * Added: ScalaTest now automatically loads the Mockito library > > * Added: Enhance the Intellij IDEA extension to support the addition of > > "artifacts" > >and "configurations" to the generated project file. > > * Added: BUILDR-598 TestNG support for :groups and :excludegroups > > (Christopher Coco) > > * Added: BUILDR-616 Buildr development - If using rvm a default .rvmrc > > file would be helpful (Russell Teabeault) > > * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1 > > * Change: Scala 2.9.1 is now default > > * Change: Make it possible to parameterize the JDepend extension and > > control the > >projects that are included in the analysis and to enable > > support for > >loading a per project jdepend.properties. > > * Change: Parameterize the the directory where the top level cobertura > > tasks will generate > >reports. Specify using Buildr::Cobertura.report_dir = '' > > * Change: Stop pretty printing the Intellij IDEA project files to avoid > > IDEA breaking > >in the presence of non-normalized whitespace content. > > * Change: Change the Intellij IDEA extension to always rebuild the > > project files. > > * Change: Upgrade to require atoulme-Antwrap 0.7.2 > > * Change: Changed the default output directory for Intellij IDEA > > extension to be > >_(:target, :main, :idea, :classes) from _(:target, :main, > > :java) and the > >default test output directory to be _(:target, :test, :idea, > > :classes) > >from _(:target, :test, :java) > > * Change: Upgrade to highline 1.6.2 > > * Change: Upgrade to jekyll 0.11.0, jekylltask 1.
Re: svn commit: r1343392 - in /buildr/trunk: CHANGELOG buildr.gemspec
Hi, I have yet to look into it but it seems like the RJB upgrade has caused tests to start to fail (at least o OSX). eg. peter-donalds-macbook-pro:buildr peter$ bundle exec rspec spec/java/pom_spec.rb .F Failures: 1) Buildr::POM should respect exclusions when computing transitive dependencies when the pom includes properties Failure/Error: pom.properties.should eql(specs) expected: {"a.version"=>"1.1", "b.version"=>"1.1", "project.groupId"=>"group", "pom.groupId"=>"group", "groupId"=>"group", "project.artifactId"=>"app", "pom.artifactId"=>"app", "artifactId"=>"app"} got: {"a.version"=>"[\"1.1\"]", "b.version"=>"1.1", "project.groupId"=>"group", "pom.groupId"=>"group", "groupId"=>"group", "project.artifactId"=>"app", "pom.artifactId"=>"app", "artifactId"=>"app"} (compared using eql?) Diff: @@ -1,4 +1,4 @@ -"a.version" => "1.1", +"a.version" => "[\"1.1\"]", "artifactId" => "app", "b.version" => "1.1", "groupId" => "group", # ./spec/java/pom_spec.rb:123:in `block (2 levels) in ' Finished in 2.35 seconds 2 examples, 1 failure Failed examples: rspec ./spec/java/pom_spec.rb:120 # Buildr::POM should respect exclusions when computing transitive dependencies when the pom includes properties On Tue, May 29, 2012 at 7:15 AM, wrote: > Author: boisvert > Date: Mon May 28 21:15:38 2012 > New Revision: 1343392 > > URL: http://svn.apache.org/viewvc?rev=1343392&view=rev > Log: > Upgrade to jekyll 0.11.2 (fix @substitutions@) > Upgrade to RJB 1.4.0 (avoid compile issue on Windows) > > Modified: > buildr/trunk/CHANGELOG > buildr/trunk/buildr.gemspec > > Modified: buildr/trunk/CHANGELOG > URL: > http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1343392&r1=1343391&r2=1343392&view=diff > == > --- buildr/trunk/CHANGELOG (original) > +++ buildr/trunk/CHANGELOG Mon May 28 21:15:38 2012 > @@ -65,7 +65,7 @@ > * Change: Move to Bundler to manage the project dependencies > * Change: BUILDR-548 Remove support for JTestR as it is no longer maintained > (Antoine Toulme) > * Change: BUILDR-614 Buildr development - Using rvm, bundler and OSX > installs the wrong rjb (Russell Teabeault) > -* Change: Upgrade to RJB 1.3.7 > +* Change: Upgrade to RJB 1.4.0 > * Fixed: ArtifactNamespace fails when using artifacts with classfier. > * Fixed: Buildr.artifacts() should handle any object with :to_spec method > (i.e., any object that ActsAsArtifact) > > Modified: buildr/trunk/buildr.gemspec > URL: > http://svn.apache.org/viewvc/buildr/trunk/buildr.gemspec?rev=1343392&r1=1343391&r2=1343392&view=diff > == > --- buildr/trunk/buildr.gemspec (original) > +++ buildr/trunk/buildr.gemspec Mon May 28 21:15:38 2012 > @@ -63,7 +63,7 @@ for those one-off tasks, with a language > spec.add_dependency 'json_pure', '1.4.3' > spec.add_dependency 'rubyforge', '2.0.3' > spec.add_dependency 'hoe', '2.3.3' > - spec.add_dependency 'rjb', '1.3.7' if ($platform.to_s == > 'x86-mswin32' || $platform.to_s == 'ruby') > + spec.add_dependency 'rjb', '1.4.0' if ($platform.to_s == > 'x86-mswin32' || $platform.to_s == 'ruby') > spec.add_dependency 'atoulme-Antwrap', '~> 0.7.2' > spec.add_dependency 'diff-lcs', '1.1.3' > spec.add_dependency 'rspec-expectations', '2.9.0' > @@ -76,7 +76,7 @@ for those one-off tasks, with a language > > # The documentation is currently not generated whe building via jruby > unless $platform.to_s == 'java' > - spec.add_development_dependency 'jekyll', '0.11.0' > + spec.add_development_dependency 'jekyll', '0.11.2' > spec.add_development_dependency 'RedCloth', '4.2.9' > spec.add_development_dependency 'jekylltask', '1.1.0' > spec.add_development_dependency 'rdoc', '3.8' > > -- Cheers, Peter Donald
Re: [VOTE] Buildr 1.4.7 release
+1 On Tue, May 29, 2012 at 4:53 AM, Alex Boisvert wrote: > We're voting on the source distributions available here: > http://people.apache.org/~boisvert/buildr/1.4.7/dist/ > > Specifically: > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz > http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip > > The documentation generated for this release is available here: > http://people.apache.org/~boisvert/buildr/1.4.7/site/ > http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf > > The official specification against which this release was tested: > http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html > > Test coverage report: > http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html > > > The following changes were made since 1.4.6: > > * Added: Add a Sonar extension. > * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault) > * Added: BUILDR-316 Add a GWT extension > * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault) > * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault) > * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault) > * Fixed: BUILDR-635 JRE container entry to be declared before user > sources and dependencies (Dani Perez) > * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell > Teabeault) > * Added: Enhance the IDEA extension to support the addition of several > explicit facets such as > ejb, jruby, jpa, web and gwt. > * Added: Add several utility methods to IDEA extension for defining > artifacts and configurations. > Add some explicit methods to support a gwt configuration and a > "Exploded War" artifact. > * Change: Upgraded to Apache Ant 1.8.3 > * Change: Default maven2 repository is now repo1.maven.org/maven2. > * Change: Make minimumTokenCount and encoding configurable for the > PMD/CPD action > and default encoding to UTF-8 for compatibility with external > tools (i.e. Jenkins) > * Change: BUILDR-615 VersionRequirement.version? now returns true for > versions following pattern "r", e.g. "r09" > * Change: BUILDR-630 Run task should not add test dependencies (Russell > Teabeault) > * Change: BUILDR-629 JavaRunner should include target/resources in > classpath (Russell Teabeault) > * Fixed: BUILDR-617 pom exclusion does not work (Kafka Liu) > * Added: Add a Findbugs extension. > * Added: Add a Checkstyle extension. > * Added: Add a JavaNCSS extension. > * Added: Add a PMD extension. > * Added: MultiTest framework that allows combining multiple test > frameworks > for a single project. > * Added: Scala Specs2 framework support. > * Added: Buildr.transitive() now accepts hash with :scopes, :optional and > :scopes_transitive parameters > * Added: Improved scala file change detection > (to avoid recompiling unnecessarily) > * Added: ScalaTest now automatically loads the Mockito library > * Added: Enhance the Intellij IDEA extension to support the addition of > "artifacts" > and "configurations" to the generated project file. > * Added: BUILDR-598 TestNG support for :groups and :excludegroups > (Christopher Coco) > * Added: BUILDR-616 Buildr development - If using rvm a default .rvmrc > file would be helpful (Russell Teabeault) > * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1 > * Change: Scala 2.9.1 is now default > * Change: Make it possible to parameterize the JDepend extension and > control the > projects that are included in the analysis and to enable > support for > loading a per project jdepend.properties. > * Change: Parameterize the the directory where the top level cobertura > tasks will generate > reports. Specify using Buildr::Cobertura.report_dir = '' > * Change: Stop pretty printing the Intellij IDEA project files to avoid > IDEA breaking > in the presence of non-normalized whitespace content. > * Change: Change the Intellij IDEA extension to always rebuild the > project files. > * Change: Upgrade to require atoulme-Antwrap 0.7.2 > * Change: Changed the default output directory for Intellij IDEA > extension to be > _(:target, :main, :idea, :classes) from _(:target, :main, > :java) and the > default test output directory to be _(:target, :test, :idea, > :classes) > from _(:target, :test, :java) > * Change: Upgrade to highline 1.6.2 > * Change: Upgrade to jekyll 0.11.0, jekylltask 1.1.0, RedCloth 4.2.7, > rdoc 3.8 for > generating documentation > * Change: Upgrade to require rubygems > 1.8.6 > * Change: BUILDR-603 Remove install/uninstall actions from :gem packaging > type > * Change: BUILDR-602 Fail the build when gem dependencies are missing > rather than > attempting to install the dependencies > * Change: BUILDR-601 Remove Buildr::Util::Gems > * Change: BUIL
[VOTE] Buildr 1.4.7 release
We're voting on the source distributions available here: http://people.apache.org/~boisvert/buildr/1.4.7/dist/ Specifically: http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.tgz http://people.apache.org/~boisvert/buildr/1.4.7/dist/buildr-1.4.7.zip The documentation generated for this release is available here: http://people.apache.org/~boisvert/buildr/1.4.7/site/ http://people.apache.org/~boisvert/buildr/1.4.7/site/buildr.pdf The official specification against which this release was tested: http://people.apache.org/~boisvert/buildr/1.4.7/site/specs.html Test coverage report: http://people.apache.org/~boisvert/buildr/1.4.7/site/coverage/index.html The following changes were made since 1.4.6: * Added: Add a Sonar extension. * Change: BUILDR-638 Update to rake 0.9.2.2 (Russell Teabeault) * Added: BUILDR-316 Add a GWT extension * Change: BUILDR-624 Update rspec version to 2.9.0 (Russell Teabeault) * Change: BUILDR-632 Update net-ssh version to 2.3.0 (Russell Teabeault) * Change: BUILDR-632 Update net-sftp version to 2.0.5 (Russell Teabeault) * Fixed: BUILDR-635 JRE container entry to be declared before user sources and dependencies (Dani Perez) * Change: BUILDR-639 Stop requiring pygmentize to run "rake -T" (Russell Teabeault) * Added: Enhance the IDEA extension to support the addition of several explicit facets such as ejb, jruby, jpa, web and gwt. * Added: Add several utility methods to IDEA extension for defining artifacts and configurations. Add some explicit methods to support a gwt configuration and a "Exploded War" artifact. * Change: Upgraded to Apache Ant 1.8.3 * Change: Default maven2 repository is now repo1.maven.org/maven2. * Change: Make minimumTokenCount and encoding configurable for the PMD/CPD action and default encoding to UTF-8 for compatibility with external tools (i.e. Jenkins) * Change: BUILDR-615 VersionRequirement.version? now returns true for versions following pattern "r", e.g. "r09" * Change: BUILDR-630 Run task should not add test dependencies (Russell Teabeault) * Change: BUILDR-629 JavaRunner should include target/resources in classpath (Russell Teabeault) * Fixed: BUILDR-617 pom exclusion does not work (Kafka Liu) * Added: Add a Findbugs extension. * Added: Add a Checkstyle extension. * Added: Add a JavaNCSS extension. * Added: Add a PMD extension. * Added: MultiTest framework that allows combining multiple test frameworks for a single project. * Added: Scala Specs2 framework support. * Added: Buildr.transitive() now accepts hash with :scopes, :optional and :scopes_transitive parameters * Added: Improved scala file change detection (to avoid recompiling unnecessarily) * Added: ScalaTest now automatically loads the Mockito library * Added: Enhance the Intellij IDEA extension to support the addition of "artifacts" and "configurations" to the generated project file. * Added: BUILDR-598 TestNG support for :groups and :excludegroups (Christopher Coco) * Added: BUILDR-616 Buildr development - If using rvm a default .rvmrc file would be helpful (Russell Teabeault) * Change: Scala Specs upgraded to 1.6.9 if using Scala 2.9.1 * Change: Scala 2.9.1 is now default * Change: Make it possible to parameterize the JDepend extension and control the projects that are included in the analysis and to enable support for loading a per project jdepend.properties. * Change: Parameterize the the directory where the top level cobertura tasks will generate reports. Specify using Buildr::Cobertura.report_dir = '' * Change: Stop pretty printing the Intellij IDEA project files to avoid IDEA breaking in the presence of non-normalized whitespace content. * Change: Change the Intellij IDEA extension to always rebuild the project files. * Change: Upgrade to require atoulme-Antwrap 0.7.2 * Change: Changed the default output directory for Intellij IDEA extension to be _(:target, :main, :idea, :classes) from _(:target, :main, :java) and the default test output directory to be _(:target, :test, :idea, :classes) from _(:target, :test, :java) * Change: Upgrade to highline 1.6.2 * Change: Upgrade to jekyll 0.11.0, jekylltask 1.1.0, RedCloth 4.2.7, rdoc 3.8 for generating documentation * Change: Upgrade to require rubygems > 1.8.6 * Change: BUILDR-603 Remove install/uninstall actions from :gem packaging type * Change: BUILDR-602 Fail the build when gem dependencies are missing rather than attempting to install the dependencies * Change: BUILDR-601 Remove Buildr::Util::Gems * Change: BUILDR-600 Centralize the common ad internal requires into one location. * Change: Upgrade to JRuby 1.6.2 * Change: Move to Bundler to manage the project dependencies * Change: BUILDR-548 Remove supp