buildr.git
8 days agoAdded support for `:skip_merge_gwt_dependencies` parameter in GWT addon. master
Peter Donald [Fri, 15 Jun 2018 22:59:59 +0000 (08:59 +1000)] 
Added support for `:skip_merge_gwt_dependencies` parameter in GWT addon.

This makes it possible to avoid adding GWT dependencies to the project
directly and thus the associated POM. This will be required to support
GWT3.x and GWT2.x simultaneously as well as making it easier to manage
dependencies in the POMs.

4 weeks agoApply the remainder of the fix that should have been applied in 1.5.6 to decode usern...
Peter Donald [Tue, 22 May 2018 23:13:07 +0000 (09:13 +1000)] 
Apply the remainder of the fix that should have been applied in 1.5.6 to decode usernames and passwords prior to passing to the underlying http library

6 weeks agoPrepare for next development iteration
Peter Donald [Sun, 13 May 2018 04:22:05 +0000 (14:22 +1000)] 
Prepare for next development iteration

6 weeks agoRecord last change
Peter Donald [Sun, 13 May 2018 04:21:55 +0000 (14:21 +1000)] 
Record last change

6 weeks agoUpdate downloads page
Peter Donald [Sun, 13 May 2018 00:57:37 +0000 (10:57 +1000)] 
Update downloads page

6 weeks agoPreparation for release
Peter Donald [Wed, 9 May 2018 23:42:47 +0000 (09:42 +1000)] 
Preparation for release

8 weeks agoPrefer %w syntax
Peter Donald [Thu, 26 Apr 2018 01:12:56 +0000 (11:12 +1000)] 
Prefer %w syntax

2 months agoIncrease the read timeout to 10 minutes when uploading maven artifacts
Peter Donald [Tue, 17 Apr 2018 03:53:11 +0000 (13:53 +1000)] 
Increase the read timeout to 10 minutes when uploading maven artifacts

2 months agoEnsure that the username and passwords declared for repositories are correctly url...
Peter Donald [Tue, 27 Mar 2018 04:11:11 +0000 (15:11 +1100)] 
Ensure that the username and passwords declared for repositories are correctly url encoded for
the upload repositories when converted to a URL. (i.e. Ensure `Buildr.repositories.release_to`
and `Buildr.repositories.snapshot_to` settings can have usernames and passwords with special
characters).

2 months agoUse version `1.0.2` of the `com.google.jsinterop:jsinterop-annotations:jar` artifact...
Peter Donald [Mon, 26 Mar 2018 00:04:30 +0000 (11:04 +1100)] 
Use version `1.0.2` of the `com.google.jsinterop:jsinterop-annotations:jar` artifact when using GWT 2.8.2 to align with version shipped with GWT.

3 months agoWhitespace
Peter Donald [Thu, 22 Mar 2018 11:59:03 +0000 (22:59 +1100)] 
Whitespace

3 months agoInclude artifact in dependency definition so it is easy for filter ro reference artifact
Peter Donald [Thu, 22 Mar 2018 11:58:50 +0000 (22:58 +1100)] 
Include artifact in dependency definition so it is easy for filter ro reference artifact

3 months agoAdd support for allowing some dependencies to include transitive dependencies via...
Peter Donald [Thu, 22 Mar 2018 11:32:17 +0000 (22:32 +1100)] 
Add support for allowing some dependencies to include transitive dependencies via the `pom.include_transitive_dependencies` configuration setting.

3 months agoAdd support for adding dependencies to the pom via the `pom.additional_dependencies...
Peter Donald [Thu, 22 Mar 2018 10:43:35 +0000 (21:43 +1100)] 
Add support for adding dependencies to the pom via the `pom.additional_dependencies` configuration setting

3 months agoCorrectly handle scenario when no classifier is specified
Peter Donald [Thu, 22 Mar 2018 05:11:05 +0000 (16:11 +1100)] 
Correctly handle scenario when no classifier is specified

3 months agoMake sure provided and runtime dependencies are correctly handled when generating pom
Peter Donald [Thu, 22 Mar 2018 05:10:47 +0000 (16:10 +1100)] 
Make sure provided and runtime dependencies are correctly handled when generating pom

3 months agoMove classifier above scope to follow conventions
Peter Donald [Thu, 22 Mar 2018 04:20:11 +0000 (15:20 +1100)] 
Move classifier above scope to follow conventions

3 months agoDependencies added to POMs will specify the classifier unless it is the default value.
Peter Donald [Thu, 22 Mar 2018 04:19:09 +0000 (15:19 +1100)] 
Dependencies added to POMs will specify the classifier unless it is the default value.

3 months agoAdd the `project.pom.dependency_filter` configuration property to control whether...
Peter Donald [Thu, 22 Mar 2018 03:25:11 +0000 (14:25 +1100)] 
Add the `project.pom.dependency_filter` configuration property to control whether a dependency is included in the pom

3 months agoChange parent pom from `org.sonatype.oss:oss-parent:pom:7` to `org.sonatype.oss:oss...
Peter Donald [Thu, 22 Mar 2018 03:01:21 +0000 (14:01 +1100)] 
Change parent pom from `org.sonatype.oss:oss-parent:pom:7` to `org.sonatype.oss:oss-parent:pom:8` so poms do not generate warnings with modern Maven

3 months agoAdd support for sha512 digests to be generated for files during the upload
Peter Donald [Fri, 2 Mar 2018 10:55:03 +0000 (21:55 +1100)] 
Add support for sha512 digests to be generated for files during the upload

3 months agoUpdate README.rdoc
Ben Porter [Thu, 1 Mar 2018 23:36:13 +0000 (16:36 -0700)] 
Update README.rdoc

Fix code block for Ubuntu installation instructions

4 months agoAdded support for `:gwtc_args` parameter to supply arbitrary parameters to the GWT...
Peter Donald [Mon, 12 Feb 2018 01:36:29 +0000 (12:36 +1100)] 
Added support for `:gwtc_args` parameter to supply arbitrary parameters to the GWT compiler

4 months agoUpdate JaCoCo version to 0.8.0 which in turns supports Java9
Peter Donald [Mon, 5 Feb 2018 23:22:57 +0000 (10:22 +1100)] 
Update JaCoCo version to 0.8.0 which in turns supports Java9

6 months agoPrepare for next development iteration
Peter Donald [Wed, 13 Dec 2017 21:31:06 +0000 (08:31 +1100)] 
Prepare for next development iteration

6 months agoRecord release
Peter Donald [Wed, 13 Dec 2017 21:30:53 +0000 (08:30 +1100)] 
Record release

6 months agoDocument last release 1.5.5
Peter Donald [Wed, 13 Dec 2017 21:23:42 +0000 (08:23 +1100)] 
Document last release

6 months agoPrepare for release
Peter Donald [Tue, 5 Dec 2017 22:21:12 +0000 (09:21 +1100)] 
Prepare for release

6 months agoMake sure directories for intermediate directories in zips are created
Peter Donald [Sun, 3 Dec 2017 23:20:25 +0000 (10:20 +1100)] 
Make sure directories for intermediate directories in zips are created

6 months agoWHitespace
Peter Donald [Sun, 3 Dec 2017 23:09:52 +0000 (10:09 +1100)] 
WHitespace

6 months agoAdded support for passing `:iml_name` parameter to `ipr.add_gwt_configuration`
Peter Donald [Thu, 30 Nov 2017 10:33:46 +0000 (21:33 +1100)] 
Added support for passing `:iml_name` parameter to `ipr.add_gwt_configuration`

6 months agoPrepare for next development iteration
Peter Donald [Thu, 30 Nov 2017 10:13:15 +0000 (21:13 +1100)] 
Prepare for next development iteration

6 months agoPrepare for release 1.5.4
Peter Donald [Wed, 29 Nov 2017 05:15:46 +0000 (16:15 +1100)] 
Prepare for release

6 months agoFix spelling mistake
Peter Donald [Thu, 23 Nov 2017 21:29:29 +0000 (08:29 +1100)] 
Fix spelling mistake

7 months agoUpgrade to version 3.0.1 of findbugs.
Peter Donald [Wed, 22 Nov 2017 01:06:58 +0000 (12:06 +1100)] 
Upgrade to version 3.0.1 of findbugs.

7 months agoAdd boolean configuration setting `project.gpg` that can be set to
Peter Donald [Mon, 20 Nov 2017 10:59:22 +0000 (21:59 +1100)] 
Add boolean configuration setting `project.gpg` that can be set to
false via `project.gpg = false` to avoid signing and uploading packages.
This is useful when some projects are not intended for publishing.

7 months agoMake GWT 2.8.2 the default version unless otherwise specified
Peter Donald [Mon, 20 Nov 2017 10:55:51 +0000 (21:55 +1100)] 
Make GWT 2.8.2 the default version unless otherwise specified

7 months agoRemove unnecessary block parameters
Peter Donald [Mon, 30 Oct 2017 11:14:49 +0000 (22:14 +1100)] 
Remove unnecessary block parameters

7 months agoJaCoCo Addon: Projects that have jacoco disabled will no longer appear in the JaCoCo...
Peter Donald [Sun, 29 Oct 2017 07:08:34 +0000 (18:08 +1100)] 
JaCoCo Addon: Projects that have jacoco disabled will no longer appear in the JaCoCo reports.

7 months agoUpdate JaCoCo version used by the `buildr/jacoco` addon to 0.7.9
Peter Donald [Sun, 29 Oct 2017 07:05:36 +0000 (18:05 +1100)] 
Update JaCoCo version used by the `buildr/jacoco` addon to 0.7.9

7 months agoAlign change items
Peter Donald [Sun, 29 Oct 2017 07:04:27 +0000 (18:04 +1100)] 
Align change items

8 months agoFive some credit for previous fix
Peter Donald [Tue, 17 Oct 2017 21:50:41 +0000 (08:50 +1100)] 
Five some credit for previous fix

8 months agoMerge branch 'luciad:luciad_jar_classpath_url_encoding'
Peter Donald [Tue, 17 Oct 2017 21:49:45 +0000 (08:49 +1100)] 
Merge branch 'luciad:luciad_jar_classpath_url_encoding'

8 months agojava command: escape classpath entries in the pathing jar manifest
Glenn Croes [Mon, 16 Oct 2017 11:00:48 +0000 (13:00 +0200)] 
java command: escape classpath entries in the pathing jar manifest

8 months agoAdd support for GWT 2.8.2 release.
Peter Donald [Sun, 15 Oct 2017 22:42:34 +0000 (09:42 +1100)] 
Add support for GWT 2.8.2 release.

8 months agoAdded support for :open_in_browser boolean passed to ipr.add_gwt_configuration
Peter Donald [Mon, 9 Oct 2017 07:38:16 +0000 (18:38 +1100)] 
Added support for :open_in_browser boolean passed to ipr.add_gwt_configuration

8 months agoRemove unnecessary shadowing of variable
Peter Donald [Mon, 9 Oct 2017 07:15:19 +0000 (18:15 +1100)] 
Remove unnecessary shadowing of variable

8 months agoRemove unnecessary brackets
Peter Donald [Mon, 9 Oct 2017 07:15:03 +0000 (18:15 +1100)] 
Remove unnecessary brackets

8 months agoEnsure that the pom is attached to the jar artifact with empty classifier rather...
Peter Donald [Thu, 28 Sep 2017 04:14:54 +0000 (14:14 +1000)] 
Ensure that the pom is attached to the jar artifact with empty classifier rather than the last
artifact of a type defined. Otherwise a project that defines multiple artifacts of the same type
(i.e. `package(:jar)` and `package(:jar, :classifier => :gwt)`) could have the pom named after
the package with the classifier rather than the package without a classifer. (i.e. the pom could
be incorrectly defined as `mypackage-1.0.0-gwt.pom` rather than `mypackage-1.0.0.pom`).

8 months agoAdded support for `:js_exports` boolean to enable "JsInteropExports".
Peter Donald [Thu, 28 Sep 2017 03:54:13 +0000 (13:54 +1000)] 
Added support for `:js_exports` boolean to enable "JsInteropExports".

9 months agoBUILDR-732 - Support bnd version 2.1.0 or more.
Peter Donald [Sat, 9 Sep 2017 11:03:33 +0000 (21:03 +1000)] 
BUILDR-732 - Support bnd version 2.1.0 or more.

Submitted By Eric Bruneton.

10 months agoAdd support for jetty9, keep support for jetty6. Add integration tests for both.
Antoine Toulme [Tue, 1 Aug 2017 06:35:53 +0000 (23:35 -0700)] 
Add support for jetty9, keep support for jetty6. Add integration tests for both.

10 months agoRemove all .class files from git repository. Ignore .class files going forward
Antoine Toulme [Mon, 31 Jul 2017 03:38:48 +0000 (20:38 -0700)] 
Remove all .class files from git repository. Ignore .class files going forward

10 months agoDocumentation to packaging doc to document the new concatenate and transform methods
Antoine Toulme [Sun, 30 Jul 2017 22:04:43 +0000 (15:04 -0700)] 
Documentation to packaging doc to document the new concatenate and transform methods

10 months agoAdd a transform method when merging artifacts to transform file contents
Antoine Toulme [Sun, 30 Jul 2017 09:06:25 +0000 (02:06 -0700)] 
Add a transform method when merging artifacts to transform file contents

10 months agoRename aggregate to concatenate
Antoine Toulme [Sun, 30 Jul 2017 07:52:20 +0000 (00:52 -0700)] 
Rename aggregate to concatenate

10 months agoAdding aggregate method to allow concatenating file contents when merging archives
Antoine Toulme [Sat, 29 Jul 2017 08:13:51 +0000 (01:13 -0700)] 
Adding aggregate method to allow concatenating file contents when merging archives

10 months agoRemove section of documentation referring to getting development builds from Assaf...
Antoine Toulme [Fri, 28 Jul 2017 06:41:43 +0000 (23:41 -0700)] 
Remove section of documentation referring to getting development builds from Assaf home folder

10 months agoAdding support to compiling Kotlin.
Antoine Toulme [Mon, 24 Jul 2017 06:22:14 +0000 (23:22 -0700)] 
Adding support to compiling Kotlin.

13 months agoComplete release and prepare for next development iteration
Peter Donald [Fri, 19 May 2017 07:31:05 +0000 (17:31 +1000)] 
Complete release and prepare for next development iteration

13 months agoPrepare for next release
Peter Donald [Wed, 17 May 2017 11:45:45 +0000 (21:45 +1000)] 
Prepare for next release

13 months agoAdd support for gwt 2.8.1 to gwt addon.
Peter Donald [Sun, 14 May 2017 21:21:32 +0000 (07:21 +1000)] 
Add support for gwt 2.8.1 to gwt addon.

13 months agoAvoid error "undefined local variable or method `pom'" when invoking the `JarTask...
Peter Donald [Sun, 14 May 2017 21:18:16 +0000 (07:18 +1000)] 
Avoid error "undefined local variable or method `pom'" when invoking the `JarTask` without it being registered through the `package` helper`.

Reported by Dieter Vrancken.

14 months agoRelease 1.5.2 and prepare for development of 1.5.3
Peter Donald [Tue, 4 Apr 2017 22:38:26 +0000 (08:38 +1000)] 
Release 1.5.2 and prepare for development of 1.5.3

14 months agoPrepare documentation for next release
Peter Donald [Sun, 2 Apr 2017 23:51:16 +0000 (09:51 +1000)] 
Prepare documentation for next release

14 months agoAdjust the staging process to use the same environment variables as the gpg addon
Peter Donald [Sun, 2 Apr 2017 23:20:00 +0000 (09:20 +1000)] 
Adjust the staging process to use the same environment variables as the gpg addon

14 months agoPrefer single quotes
Peter Donald [Sun, 2 Apr 2017 23:17:09 +0000 (09:17 +1000)] 
Prefer single quotes

14 months agoRemove unused variable
Peter Donald [Sun, 2 Apr 2017 23:16:40 +0000 (09:16 +1000)] 
Remove unused variable

14 months agoPrepare for staging a release
Peter Donald [Sun, 2 Apr 2017 23:11:25 +0000 (09:11 +1000)] 
Prepare for staging a release

14 months agoReplace "if !expression" with "unless expression"
Peter Donald [Sun, 2 Apr 2017 23:10:35 +0000 (09:10 +1000)] 
Replace "if !expression" with "unless expression"

14 months agoPrefer single quotes
Peter Donald [Sun, 2 Apr 2017 23:09:59 +0000 (09:09 +1000)] 
Prefer single quotes

14 months agoUpdate TestNG version to 6.11.
Peter Donald [Sun, 2 Apr 2017 23:09:18 +0000 (09:09 +1000)] 
Update TestNG version to 6.11.

14 months agoBUILDR-731 - Enhance Sonar addon to support configuration of the project version.
Peter Donald [Sun, 2 Apr 2017 23:08:44 +0000 (09:08 +1000)] 
BUILDR-731 - Enhance Sonar addon to support configuration of the project version.

Submitted by Ross Mahony.

14 months agoPrefer single quotes
Peter Donald [Sun, 2 Apr 2017 23:01:03 +0000 (09:01 +1000)] 
Prefer single quotes

14 months agoFix pom generation to eliminate invalid `classifier` element from being added to...
Peter Donald [Wed, 29 Mar 2017 05:55:15 +0000 (16:55 +1100)] 
Fix pom generation to eliminate invalid `classifier` element from being added to POM.

14 months ago1.5.1 release info
Antoine Toulme [Mon, 27 Mar 2017 01:25:02 +0000 (18:25 -0700)] 
1.5.1 release info

15 months agoUpdate CHANGELOG to match 1.5.1 stage date
Antoine Toulme [Sun, 12 Mar 2017 01:59:55 +0000 (17:59 -0800)] 
Update CHANGELOG to match 1.5.1 stage date

15 months agoIn the 'buildr/git_auto_version' addon strip out any versions that start with a ...
Peter Donald [Thu, 23 Feb 2017 04:58:03 +0000 (15:58 +1100)] 
In the 'buildr/git_auto_version' addon strip out any versions that start with a 'v' character as
most projects on git repositories prefix version tags with a "v" to avoid collisions with any branchs
named after the version which are typically without the "v" character.

16 months agoThe GWT project publishes invalid jars that can not be included on source path when
Peter Donald [Tue, 21 Feb 2017 23:27:44 +0000 (10:27 +1100)] 
The GWT project publishes invalid jars that can not be included on source path when
the javadoc tool is executing.

Work around this issue in GWT by removing them from the documentation class path.

16 months agoIDEA: Change the ordering of dependencies in the IDE module descriptor such that...
Peter Donald [Tue, 21 Feb 2017 22:38:14 +0000 (09:38 +1100)] 
IDEA: Change the ordering of dependencies in the IDE module descriptor such that test dependencies are first to allow test dependencies to override/shadow compile dependencies.

16 months agoIDEA: Correctly configure the IDE module if the language level differs from the root...
Peter Donald [Tue, 21 Feb 2017 22:36:25 +0000 (09:36 +1100)] 
IDEA: Correctly configure the IDE module if the language level differs from the root project language level.

16 months agoAdd css2gss task to gwt addon to support conveting from deprecated css syntax to...
Peter Donald [Tue, 21 Feb 2017 22:30:42 +0000 (09:30 +1100)] 
Add css2gss task to gwt addon to support conveting from deprecated css syntax to modern gss syntax.

16 months agoSpelling
Peter Donald [Tue, 21 Feb 2017 22:28:23 +0000 (09:28 +1100)] 
Spelling

16 months agoAdd support for gwt 2.8.0 to gwt addon.
Peter Donald [Tue, 21 Feb 2017 22:27:25 +0000 (09:27 +1100)] 
Add support for gwt 2.8.0 to gwt addon.

16 months agoAvoid bug in gwt 2.8.0 that does not recognize OBFUSCATED style but that is the defau...
Peter Donald [Tue, 21 Feb 2017 22:26:27 +0000 (09:26 +1100)] 
Avoid bug in gwt 2.8.0 that does not recognize OBFUSCATED style but that is the default so omit it if it matches that value

16 months agoRemove invalid trailing ,
Peter Donald [Tue, 21 Feb 2017 22:25:28 +0000 (09:25 +1100)] 
Remove invalid trailing ,

16 months agoWhitespace
Peter Donald [Tue, 21 Feb 2017 22:25:07 +0000 (09:25 +1100)] 
Whitespace

16 months agoSimplify the integration of custom_pom extension into the core
Peter Donald [Mon, 20 Feb 2017 11:32:52 +0000 (22:32 +1100)] 
Simplify the integration of custom_pom extension into the core

16 months agoWhen custom_pom moved into core, it added a parent pom. Emit the parent pom in tests...
Peter Donald [Mon, 20 Feb 2017 10:57:12 +0000 (21:57 +1100)] 
When custom_pom moved into core, it added a parent pom. Emit the parent pom in tests so transitive operation works as expected.

16 months agoPrefer %w syntax
Peter Donald [Mon, 20 Feb 2017 10:10:51 +0000 (21:10 +1100)] 
Prefer %w syntax

16 months agoPrefer single quotes
Peter Donald [Mon, 20 Feb 2017 02:55:57 +0000 (13:55 +1100)] 
Prefer single quotes

16 months agoUse more ruby-esque naming convention for parameter
Peter Donald [Mon, 20 Feb 2017 10:17:29 +0000 (21:17 +1100)] 
Use more ruby-esque naming convention for parameter

16 months agoDerive the packaging type using the same mechanisms as the existing code
Peter Donald [Mon, 20 Feb 2017 01:23:29 +0000 (12:23 +1100)] 
Derive the packaging type using the same mechanisms as the existing code

16 months agoRemove unnecessary classifier form test scenario
Peter Donald [Mon, 20 Feb 2017 01:22:48 +0000 (12:22 +1100)] 
Remove unnecessary classifier form test scenario

16 months agoAvoid generating sections if there is no content
Peter Donald [Sun, 19 Feb 2017 23:48:24 +0000 (10:48 +1100)] 
Avoid generating sections if there is no content

16 months agoEnsure that there are no trailing whitespaces on lines and that every file ends with...
Peter Donald [Sun, 19 Feb 2017 22:41:27 +0000 (09:41 +1100)] 
Ensure that there are no trailing whitespaces on lines and that every file ends with a new line

16 months agoWhitespace
Peter Donald [Tue, 24 Jan 2017 04:26:00 +0000 (15:26 +1100)] 
Whitespace

16 months agoBUILDR-563: protobuf addon including source directories to protoc breaks build
Antoine Toulme [Tue, 14 Feb 2017 07:24:25 +0000 (23:24 -0800)] 
BUILDR-563: protobuf addon including source directories to protoc breaks build

16 months agoBUILDR-729: Enable tests for custom_pom
Antoine Toulme [Tue, 14 Feb 2017 07:11:00 +0000 (23:11 -0800)] 
BUILDR-729: Enable tests for custom_pom

16 months agoBUILDR-729 Integrate into core and just make it the default pom generated.
Antoine Toulme [Tue, 7 Feb 2017 06:14:13 +0000 (22:14 -0800)] 
BUILDR-729 Integrate  into core and just make it the default pom generated.