buildr.git
18 months ago1.4.24 release 1.4.24
Antoine Toulme [Sun, 20 Mar 2016 05:03:52 +0000 (22:03 -0700)] 
1.4.24 release

18 months agoPrefer single quotes
Peter Donald [Sat, 19 Mar 2016 09:29:23 +0000 (20:29 +1100)] 
Prefer single quotes

18 months agoSupport java_args being specified by both a string and an array.
Peter Donald [Sat, 19 Mar 2016 09:26:58 +0000 (20:26 +1100)] 
Support java_args being specified by both a string and an array.

This patch restores support for arrays that was lost after change 4e24616239d8c455f51e1b2058c3e83060731511

18 months agochange release task to handle the retirement of people.apache.org
Antoine Toulme [Tue, 15 Mar 2016 07:38:26 +0000 (00:38 -0700)] 
change release task to handle the retirement of people.apache.org

18 months agoadd new GPG key to KEYS file
Antoine Toulme [Thu, 10 Mar 2016 05:52:42 +0000 (21:52 -0800)] 
add new GPG key to KEYS file

18 months agoSupport the :no_invoke parameter being passed to Buildr.project() and Buildr.projects...
Peter Donald [Tue, 15 Mar 2016 01:00:38 +0000 (12:00 +1100)] 
Support the :no_invoke parameter being passed to Buildr.project() and Buildr.projects() to avoid attempting to call invoke when retrieving the projects.

18 months agoAdd `exclude_paths` setting to pmd addon to allow paths to be explicitly excluded.
Peter Donald [Thu, 3 Mar 2016 01:49:54 +0000 (12:49 +1100)] 
Add `exclude_paths` setting to pmd addon to allow paths to be explicitly excluded.

18 months agoUpdate jDepend addon to ensure target directories are invoked prior to attempting...
Peter Donald [Wed, 2 Mar 2016 02:14:50 +0000 (13:14 +1100)] 
Update jDepend addon to ensure target directories are invoked prior to attempting to analyze directories.

18 months agoAvoid adding paths to jdepend if not present
Peter Donald [Wed, 2 Mar 2016 02:13:51 +0000 (13:13 +1100)] 
Avoid adding paths to jdepend if not present

18 months agoPrefer single quotes
Peter Donald [Wed, 2 Mar 2016 02:13:29 +0000 (13:13 +1100)] 
Prefer single quotes

18 months agoAdd jdepend.additional_project_names configuration to jDepend addon to ease merging...
Peter Donald [Tue, 1 Mar 2016 00:49:22 +0000 (11:49 +1100)] 
Add jdepend.additional_project_names configuration to jDepend addon to ease merging in the source paths from multiple projects into one jDepend task.

18 months agoAdd findbugs.additional_project_names configuration to Findbugs addon to ease merging...
Peter Donald [Tue, 1 Mar 2016 00:01:59 +0000 (11:01 +1100)] 
Add findbugs.additional_project_names configuration to Findbugs addon to ease merging in the source paths from multiple projects into one Findbugs task.

18 months agoAdd checkstyle.additional_project_names configuration to Checkstyle addon to ease...
Peter Donald [Mon, 29 Feb 2016 23:52:43 +0000 (10:52 +1100)] 
Add checkstyle.additional_project_names configuration to Checkstyle addon to ease merging in the source paths from multiple projects into one Checkstyle task.

18 months agoAdd pmd.additional_project_names configuration to PMD addon to ease merging in the...
Peter Donald [Mon, 29 Feb 2016 22:16:42 +0000 (09:16 +1100)] 
Add pmd.additional_project_names configuration to PMD addon to ease merging in the source paths from multiple projects into one PMD task.

18 months agoIn the PMD addon, check that the source directory exists before adding to sources...
Peter Donald [Mon, 29 Feb 2016 21:39:07 +0000 (08:39 +1100)] 
In the PMD addon, check that the source directory exists before adding to sources directories to include

18 months agoPrefer %w syntax
Peter Donald [Mon, 29 Feb 2016 21:35:03 +0000 (08:35 +1100)] 
Prefer %w syntax

21 months agoUpgrade to checkstyle 6.12.1
Peter Donald [Fri, 27 Nov 2015 07:07:35 +0000 (18:07 +1100)] 
Upgrade to checkstyle 6.12.1

21 months agoAvoid messing around with outputfile and assume checkstyle command line application...
Peter Donald [Fri, 27 Nov 2015 07:07:11 +0000 (18:07 +1100)] 
Avoid messing around with outputfile and assume checkstyle command line application behaves sensibly

21 months agoOnly add files to source path if the exist
Peter Donald [Fri, 27 Nov 2015 07:06:25 +0000 (18:06 +1100)] 
Only add files to source path if the exist

21 months agoGracefully handle all sorts of exceptions
Peter Donald [Fri, 27 Nov 2015 07:06:03 +0000 (18:06 +1100)] 
Gracefully handle all sorts of exceptions

21 months agoAvoid unnecessary brackets
Peter Donald [Fri, 27 Nov 2015 07:05:35 +0000 (18:05 +1100)] 
Avoid unnecessary brackets

22 months agoBUILDR-709 - Fix "Exception in jacoco.rb [TypeError : can't convert Array into String...
Peter Donald [Thu, 26 Nov 2015 22:18:02 +0000 (09:18 +1100)] 
BUILDR-709 - Fix "Exception in jacoco.rb [TypeError : can't convert Array into String]". Submitted By Ross Mahony.

23 months agoMark generated directories as generated in IDEA projects
Peter Donald [Tue, 13 Oct 2015 05:38:35 +0000 (16:38 +1100)] 
Mark generated directories as generated in IDEA projects

2 years agoMark generated directories as generated in IDEA projects
Peter Donald [Wed, 23 Sep 2015 05:11:15 +0000 (15:11 +1000)] 
Mark generated directories as generated in IDEA projects

2 years agoFix bug recently exposed when unintended sharing of dependencies was recently fixed
Peter Donald [Wed, 23 Sep 2015 04:09:14 +0000 (14:09 +1000)] 
Fix bug recently exposed when unintended sharing of dependencies was recently fixed

2 years agoAvoid doubly adding generated directories
Peter Donald [Tue, 22 Sep 2015 10:56:12 +0000 (20:56 +1000)] 
Avoid doubly adding generated directories

2 years agoMake sure test resources are correctly identified
Peter Donald [Tue, 22 Sep 2015 02:23:01 +0000 (12:23 +1000)] 
Make sure test resources are correctly identified

2 years agoPrefer single quotes
Peter Donald [Sun, 20 Sep 2015 06:50:50 +0000 (16:50 +1000)] 
Prefer single quotes

2 years agoReplace and with && in xpath queries
Peter Donald [Sun, 20 Sep 2015 06:29:51 +0000 (16:29 +1000)] 
Replace and with && in xpath queries

2 years agoWhitespace
Peter Donald [Sun, 20 Sep 2015 06:23:10 +0000 (16:23 +1000)] 
Whitespace

2 years agoUpdate the Intellij IDEA plugin to support marking directories as generated.
Peter Donald [Sun, 20 Sep 2015 06:23:01 +0000 (16:23 +1000)] 
Update the Intellij IDEA plugin to support marking directories as generated.

2 years agoCorrect the derivation of the main dependencies in iml
Peter Donald [Sun, 20 Sep 2015 06:22:01 +0000 (16:22 +1000)] 
Correct the derivation of the main dependencies in iml

2 years agoWhitespace cleanup
Peter Donald [Sun, 20 Sep 2015 06:21:29 +0000 (16:21 +1000)] 
Whitespace cleanup

2 years agoUpdate the Intellij IDEA plugin to correctly identify project paths as resource direc...
Peter Donald [Sun, 20 Sep 2015 06:21:10 +0000 (16:21 +1000)] 
Update the Intellij IDEA plugin to correctly identify project paths as resource directories.

2 years agoFix GWT addon to explicitly add gwt-dev artifact to gwt compile path now that the...
Peter Donald [Fri, 14 Aug 2015 23:44:25 +0000 (09:44 +1000)] 
Fix GWT addon to explicitly add gwt-dev artifact to gwt compile path now that the bug that allowed unintended sharing has been fixed.

2 years agoUpdate the default GWT version used in the GWT addon to the latest release 2.7.0.
Peter Donald [Fri, 14 Aug 2015 23:38:01 +0000 (09:38 +1000)] 
Update the default GWT version used in the GWT addon to the latest release 2.7.0.

2 years agoFix bug in IDEA module generation that resulted in dependencies in IDEA module using...
Peter Donald [Fri, 14 Aug 2015 22:40:19 +0000 (08:40 +1000)] 
Fix bug in IDEA module generation that resulted in dependencies in IDEA module using shared references to compile dependencies.

2 years agoWorkaround bug in Checkstyle 6.7 by creating the output file prior to running checkstyle
Peter Donald [Wed, 17 Jun 2015 13:18:14 +0000 (23:18 +1000)] 
Workaround bug in Checkstyle 6.7 by creating the output file prior to running checkstyle

2 years agoUpdate the checkstyle addon to use checkstyle 6.7.
Peter Donald [Wed, 17 Jun 2015 12:21:29 +0000 (22:21 +1000)] 
Update the checkstyle addon to use checkstyle 6.7.

2 years agoPrepare for next development iteration
Peter Donald [Mon, 15 Jun 2015 21:31:44 +0000 (07:31 +1000)] 
Prepare for next development iteration

2 years agorecord last release
Peter Donald [Mon, 15 Jun 2015 21:31:23 +0000 (07:31 +1000)] 
record last release

2 years agoUpdate the What's New section
Peter Donald [Fri, 12 Jun 2015 13:11:42 +0000 (23:11 +1000)] 
Update the What's New section

2 years agoAdd date for next release
Peter Donald [Fri, 12 Jun 2015 13:10:32 +0000 (23:10 +1000)] 
Add date for next release

2 years agoBump the version in preparation for release
Peter Donald [Fri, 12 Jun 2015 13:09:54 +0000 (23:09 +1000)] 
Bump the version in preparation for release

2 years agoPrefer %w syntax
Peter Donald [Mon, 8 Jun 2015 23:56:13 +0000 (09:56 +1000)] 
Prefer %w syntax

2 years agoSimplify expression
Peter Donald [Sat, 6 Jun 2015 00:57:51 +0000 (10:57 +1000)] 
Simplify expression

2 years agoPrefer %w sytax and single quotes
Peter Donald [Sat, 6 Jun 2015 00:48:20 +0000 (10:48 +1000)] 
Prefer %w sytax and single quotes

2 years agoAvoid running tests on java6 as checkstyle no longer supports java6
Peter Donald [Sat, 6 Jun 2015 00:38:45 +0000 (10:38 +1000)] 
Avoid running tests on java6 as checkstyle no longer supports java6

2 years agoBUILDR-705 - Avoid attempting to load rspec classes unless Buildr.rspec_present?...
Peter Donald [Sat, 6 Jun 2015 00:31:28 +0000 (10:31 +1000)] 
BUILDR-705 - Avoid attempting to load rspec classes unless Buildr.rspec_present? returns true.

Reported By rbpandey.

2 years agoPrefer %w syntax
Peter Donald [Sat, 6 Jun 2015 00:28:15 +0000 (10:28 +1000)] 
Prefer %w syntax

2 years agoAdd license header
Peter Donald [Sun, 3 May 2015 10:45:45 +0000 (20:45 +1000)] 
Add license header

2 years agoBUILDR-706 - Update the checkstyle addon use checkstyle 6.6
Peter Donald [Sun, 3 May 2015 10:43:53 +0000 (20:43 +1000)] 
BUILDR-706 - Update the checkstyle addon use checkstyle 6.6

Submitted by Dieter Vrancken.

2 years agoRecord earlier change
Peter Donald [Wed, 11 Mar 2015 07:13:41 +0000 (18:13 +1100)] 
Record earlier change

2 years agoWhitespace
Peter Donald [Wed, 11 Mar 2015 07:13:35 +0000 (18:13 +1100)] 
Whitespace

2 years agoFix Buildr.rspec_present? so that it works under jruby 1.6.7.2
Peter Donald [Wed, 11 Mar 2015 07:12:02 +0000 (18:12 +1100)] 
Fix Buildr.rspec_present? so that it works under jruby 1.6.7.2

2 years agoRemove accidently committed debug output
Peter Donald [Tue, 10 Mar 2015 10:45:02 +0000 (21:45 +1100)] 
Remove accidently committed debug output

2 years agoPrepare for next development iteration
Peter Donald [Fri, 6 Mar 2015 07:23:27 +0000 (18:23 +1100)] 
Prepare for next development iteration

2 years agoDocument release
Peter Donald [Fri, 6 Mar 2015 07:23:05 +0000 (18:23 +1100)] 
Document release

2 years agoUpdate the downloads link
Peter Donald [Fri, 6 Mar 2015 07:09:08 +0000 (18:09 +1100)] 
Update the downloads link

2 years agoMake sure the IDEA plugin generates cross references to the correct module name....
Peter Donald [Mon, 2 Mar 2015 02:04:43 +0000 (13:04 +1100)] 
Make sure the IDEA plugin generates cross references to the correct module name. This is only relevant when a prefix or postfix is specified in the iml or ipr extensions.

2 years agoDocument release highlights
Peter Donald [Sat, 28 Feb 2015 10:16:50 +0000 (21:16 +1100)] 
Document release highlights

2 years agoAdd in release date
Peter Donald [Sat, 28 Feb 2015 09:38:23 +0000 (20:38 +1100)] 
Add in release date

2 years agoUpdate the version in preparation for release
Peter Donald [Sat, 28 Feb 2015 09:37:55 +0000 (20:37 +1100)] 
Update the version in preparation for release

2 years agoBUILDR-704 - Updated the Sonar addon to support the latest version of SonarQube Runner.
Peter Donald [Sat, 28 Feb 2015 09:23:58 +0000 (20:23 +1100)] 
BUILDR-704 - Updated the Sonar addon to support the latest version of SonarQube Runner.

Submitted by Ross Mahony.

2 years agoAdd support for ipr.add_glassfish_remote_configuration method that generates a remote...
Peter Donald [Sat, 28 Feb 2015 09:18:56 +0000 (20:18 +1100)] 
Add support for ipr.add_glassfish_remote_configuration method that generates a remote glassfish configuration in IntelliJ IDEA project files.

2 years agoAdd support for iml.prefix and ipr.prefix settings that prefix the generated IntelliJ...
Peter Donald [Sat, 28 Feb 2015 09:16:46 +0000 (20:16 +1100)] 
Add support for iml.prefix and ipr.prefix settings that prefix the generated IntelliJ IDEA project and module files.

2 years agoMerge branch 'BUILDR-705'
Peter Donald [Thu, 19 Feb 2015 23:38:00 +0000 (10:38 +1100)] 
Merge branch 'BUILDR-705'

2 years agoSupport configuration of sql dialect mapping in IDEA generated project files through...
Peter Donald [Sat, 14 Feb 2015 20:53:17 +0000 (07:53 +1100)] 
Support configuration of sql dialect mapping in IDEA generated project files through methods on the ipr extension ipr.mssql_dialect_mapping,  ipr.postgres_dialect_mapping and ipr.sql_dialect_mappings

2 years agoMakr the rspec dependency optional, except when actual rspec features used in buildfile.
Peter Donald [Sat, 14 Feb 2015 09:42:20 +0000 (20:42 +1100)] 
Makr the rspec dependency optional, except when actual rspec features used in buildfile.

Update the buildr gemspec so that rspec is no longer a required dependency.
This enables end-users to use a different version of rspec and buildr in
the same project. The rspec version MUST be be compatible with the version
used by Buildr if rspec features are used from within Buildr. Buildr also
issues a warning if the `check` method is called and rspec has not been loaded.
The warning includes directions on how to resolve the issue. Submitted by r6p.

2 years agoMake sure the spec helpers load the rspec dependency even though it is marked as...
Peter Donald [Sat, 14 Feb 2015 09:30:46 +0000 (20:30 +1100)] 
Make sure the spec helpers load the rspec dependency even though it is marked as a developer dependency

2 years agoPrefer single quotes
Peter Donald [Fri, 13 Feb 2015 20:54:12 +0000 (07:54 +1100)] 
Prefer single quotes

2 years agoRemoving runtime dependency on rspec
r6p [Wed, 4 Feb 2015 19:31:32 +0000 (11:31 -0800)] 
Removing runtime dependency on rspec

Addresses https://issues.apache.org/jira/browse/BUILDR-705

Since usage of rspec support in buildr is optional, it should be
listed only as "development dependency" so others can control their rspec
versions independently when not using buildr's rspec support.

2 years agoEnsure failures in test prerequisites are not swallowed when TEST=all is passed to...
Peter Donald [Fri, 30 Jan 2015 00:38:18 +0000 (11:38 +1100)] 
Ensure failures in test prerequisites are not swallowed when TEST=all is passed to buildr.

A long standing bug existed such that if tests failed to compile, and the
option Buildr.options.test is set to :all then the compilation error would
not result in a failed build. As many people set the Buildr.options.test to
:all in their continuous delivery/integration tools, this has caused some
problems. This has been fixed by ensuring all the problems associated with
the resolving the prerequisites are not caught when Buildr.options.test is
set to :all.

2 years agoSupport specification of the target project to which the gwt compilation
Peter Donald [Sun, 18 Jan 2015 00:30:32 +0000 (11:30 +1100)] 
Support specification of the target project to which the gwt compilation
artifacts are added as an asset, by using :target_project option.

2 years agoSupport dependencies in the gwt addon that are other local projects rather that artif...
Peter Donald [Sun, 18 Jan 2015 00:28:21 +0000 (11:28 +1100)] 
Support dependencies in the gwt addon that are other local projects rather that artifacts, without forcing a compilation of dependency when parsing buildfile.

2 years agoAvoid empty dependency issue in gwt addon if the attempting to gwt compile a project...
Peter Donald [Sun, 18 Jan 2015 00:26:09 +0000 (11:26 +1100)] 
Avoid empty dependency issue in gwt addon if the attempting to gwt compile a project that has no src/main/java.

2 years agoRemove excess whitespace
Peter Donald [Sun, 18 Jan 2015 00:23:40 +0000 (11:23 +1100)] 
Remove excess whitespace

2 years agoRecord the last change
Peter Donald [Wed, 24 Dec 2014 11:11:53 +0000 (22:11 +1100)] 
Record the last change

2 years agoUpdate checkstyle addon to use checkstyle 6.1.1
neher [Wed, 24 Dec 2014 07:31:03 +0000 (08:31 +0100)] 
Update checkstyle addon to use checkstyle 6.1.1

2 years agoPrepare for next development version
Peter Donald [Fri, 5 Dec 2014 19:50:21 +0000 (06:50 +1100)] 
Prepare for next development version

2 years agoRecord last release
Peter Donald [Fri, 5 Dec 2014 19:50:10 +0000 (06:50 +1100)] 
Record last release

2 years agoPublish releases according to the new Apache process
Peter Donald [Fri, 5 Dec 2014 19:39:41 +0000 (06:39 +1100)] 
Publish releases according to the new Apache process

2 years agoWhitespace
Peter Donald [Fri, 5 Dec 2014 19:38:17 +0000 (06:38 +1100)] 
Whitespace

2 years agoUpdate download page for next release
Peter Donald [Fri, 5 Dec 2014 18:58:25 +0000 (05:58 +1100)] 
Update download page for next release

2 years agoImprove detection of jruby platform
Peter Donald [Fri, 28 Nov 2014 23:33:42 +0000 (10:33 +1100)] 
Improve detection of jruby platform

2 years agoUpgrade atoulme-Antwrap to 0.7.5 to remove deprecation warnings in JRuby.
Peter Donald [Fri, 28 Nov 2014 23:24:40 +0000 (10:24 +1100)] 
Upgrade atoulme-Antwrap to 0.7.5 to remove deprecation warnings in JRuby.

2 years agoNo longer need to lock down the version of ruby for release as gem cache is now clear...
Peter Donald [Fri, 28 Nov 2014 10:07:47 +0000 (21:07 +1100)] 
No longer need to lock down the version of ruby for release as gem cache is now cleared during builds

2 years agoClear gem cache
Peter Donald [Fri, 28 Nov 2014 10:07:00 +0000 (21:07 +1100)] 
Clear gem cache

2 years agoUse a more portable mechanism for deriving the platform
Peter Donald [Fri, 28 Nov 2014 10:05:04 +0000 (21:05 +1100)] 
Use a more portable mechanism for deriving the platform

2 years agoLock down the version of orderedhash
Peter Donald [Fri, 28 Nov 2014 09:14:54 +0000 (20:14 +1100)] 
Lock down the version of orderedhash

2 years agoLock down the version of atoulme-Antwrap
Peter Donald [Fri, 28 Nov 2014 09:14:39 +0000 (20:14 +1100)] 
Lock down the version of atoulme-Antwrap

2 years agoDefine the license
Peter Donald [Fri, 28 Nov 2014 09:14:25 +0000 (20:14 +1100)] 
Define the license

2 years agoAdd some news to for the upcoming release
Peter Donald [Fri, 28 Nov 2014 09:07:59 +0000 (20:07 +1100)] 
Add some news to for the upcoming release

2 years agoReplace the pending flag with the release date
Peter Donald [Fri, 28 Nov 2014 09:04:02 +0000 (20:04 +1100)] 
Replace the pending flag with the release date

2 years agoBump the version in preparation for release
Peter Donald [Fri, 28 Nov 2014 09:03:18 +0000 (20:03 +1100)] 
Bump the version in preparation for release

2 years agoAllow customization of the configuration name for the GlassFIsh configuration
Peter Donald [Tue, 18 Nov 2014 06:32:46 +0000 (17:32 +1100)] 
Allow customization of the configuration name for the GlassFIsh configuration

2 years agoSupport configuration of a single GWT module
Peter Donald [Mon, 17 Nov 2014 23:27:35 +0000 (10:27 +1100)] 
Support configuration of a single GWT module

2 years agoAdd missing gwt dependencies to idea module files if they are not already present
Peter Donald [Thu, 13 Nov 2014 22:49:35 +0000 (09:49 +1100)] 
Add missing gwt dependencies to idea module files if they are not already present

2 years agoExtract another variable to improve readability
Peter Donald [Thu, 13 Nov 2014 22:49:04 +0000 (09:49 +1100)] 
Extract another variable to improve readability

2 years agoExtract a variable for readability
Peter Donald [Thu, 13 Nov 2014 22:48:41 +0000 (09:48 +1100)] 
Extract a variable for readability