8b3ae607f4
Added support for resolving repositories through the hierarchical properties in the bld wrapper and the project.
...
Changed project static method to being instance methods.
Hierarchical properties now detect local.properties and bld.properties and slot these into the hierarchy.
2023-04-02 11:06:45 -04:00
655482e955
Ensure that repository credentials aren't leaked through a toString() call
2023-04-01 18:58:27 -04:00
24af5b251c
Expose BuildExecutor.setupProperties as a static method.
2023-04-01 18:55:01 -04:00
3055659a75
Minor cleanups
2023-04-01 18:53:56 -04:00
be71eabb42
Coding style cleanup
2023-04-01 18:52:21 -04:00
91e45aeaab
Added lowercase hex string encryptor variants
2023-04-01 18:34:02 -04:00
1aaefa7aed
Support local.properties in the project directory as part of the hierarchical properties.
...
Maven local is now resolved based on the properties that are set with a fallback to the .m2/repository
2023-04-01 17:09:04 -04:00
e02e785a4f
Set the project directory as the user directory when the wrapper executes the build
2023-04-01 16:56:13 -04:00
6d8de9fe40
Added support for retrieving the currently executing command from the executor.
2023-04-01 15:41:40 -04:00
790d84cbf7
Minor tweak to default wrapper setup
2023-04-01 08:45:42 -04:00
085b3b1167
Updated version to 1.5.12-SNAPSHOT
2023-04-01 08:45:18 -04:00
0536d8a0ac
Updated version to 1.5.11
2023-04-01 00:21:27 -04:00
5eefdf5c80
Updated version to 1.5.11-SNAPSHOT.
...
Made operations execute method public again.
2023-04-01 00:12:26 -04:00
d09e85bdd7
Updated version to 1.5.10
2023-03-31 23:46:50 -04:00
75da36ef8f
Added FileUtils transformFiles
2023-03-31 23:31:37 -04:00
a2d04a0414
Improved wrapper properties upgrade logic, preserving everything verbatim besides the rife2.version property.
2023-03-31 22:29:28 -04:00
d5db3449ff
CompileOperation new can also take a list of source directories, not just source files.
2023-03-31 21:57:56 -04:00
3af5c27b13
Fix to clean command
2023-03-31 21:27:28 -04:00
cece9a92ac
Regression fix
2023-03-31 20:06:46 -04:00
15ecc7425b
Minor dependency resolver cleanup
2023-03-31 20:03:00 -04:00
cd1511a8f4
Minor fix to local maven repo support
2023-03-31 19:46:29 -04:00
3a65c1ff63
Added infrastructure to ensure operations are only executed once, even when commands are depending on each-other and the same operations are called multiple times.
2023-03-31 16:44:21 -04:00
b252cabec5
Added maven local support
2023-03-31 15:58:06 -04:00
e6c5a8588a
Added jar-sources and jar-javadoc bld commands.
...
Include those jars in the publish operation.
2023-03-31 11:59:35 -04:00
d76e43d75b
Added javadoc operation
2023-03-31 10:41:18 -04:00
3b2bc6c6c0
Don't fail when the wrapper can't download the RIFE2 sources
2023-03-31 09:09:48 -04:00
127341f5ae
Test fixes, better clean operation.
...
WIP javadoc command.
2023-03-31 08:33:37 -04:00
d66b7857a0
Delete the whole project build directory for cleaning.
2023-03-31 07:57:13 -04:00
b522d8ae81
Do not download the RIFE2 dependency for bld extensions.
2023-03-30 22:58:49 -04:00
19165dd69b
Added confirmation that publishing succeeded.
2023-03-30 20:11:06 -04:00
27041ca6a3
Updated version to 1.5.10-SNAPSHOT
2023-03-30 19:56:33 -04:00
8102eb7ec5
Updated version to 1.5.9
2023-03-30 19:41:51 -04:00
5eddc31182
Updated version to 1.5.9
2023-03-30 19:38:29 -04:00
576289bdb4
Updated version to 1.5.9-SNAPSHOT.
...
Fixed bld wrapper download location handling.
2023-03-30 19:19:07 -04:00
3fcf65b467
Updated version to 1.5.8
2023-03-30 19:01:36 -04:00
bde83f1565
Added user agent for publication
2023-03-30 18:45:46 -04:00
e1d5546cca
Tweak to command registration
2023-03-30 18:20:32 -04:00
27e87d802f
Added wrapper extensions tests
2023-03-30 16:55:40 -04:00
be799209c1
Added support for bld extensions
2023-03-30 15:51:31 -04:00
fd74aaea09
Fixed tests
2023-03-30 08:35:11 -04:00
99917be358
Minor cleanup
2023-03-30 08:11:32 -04:00
1c1ce37196
Improved StringUtils.stripBlankLines to adapt to any type of line endings
2023-03-30 08:11:14 -04:00
33eed5d6b0
Minor fixes to first publication or publication to staging repository
2023-03-29 23:45:13 -04:00
08813a4cbf
Added signing support to publish
2023-03-29 23:08:45 -04:00
ec3797e29c
Improvements to release publishing.
...
Added support for snapshot publishing.
2023-03-29 19:40:59 -04:00
56faf51a48
Updated logo locations, added svg versions
2023-03-29 08:15:35 -04:00
867080e68a
WIP snapshot publishing support
2023-03-28 23:39:45 -04:00
a1f88d43de
HTTP authorization support for dependency resolution and download.
2023-03-28 21:16:24 -04:00
9be2c473e7
Minor cleanup
2023-03-28 11:00:46 -04:00
d686a108b4
Updated version to 1.5.8-SNAPSHOT
2023-03-28 01:14:29 -04:00