Commit graph

177 commits

Author SHA1 Message Date
Erik C. Thauvin 0204cdff19
Added functional tests for jlink and jmod 2024-08-02 18:27:03 -07:00
Erik C. Thauvin b94b23af56
Clear command line arguments on execution 2024-08-02 18:26:00 -07:00
Erik C. Thauvin e2cc7a6782
Improved @filename options parsing 2024-08-02 18:25:39 -07:00
Erik C. Thauvin 002844861b
Fixed handling of @filename in all tools 2024-08-02 14:23:30 -07:00
Erik C. Thauvin 0ad964ea4d
Cleaned up and improved tests 2024-08-02 02:54:46 -07:00
Erik C. Thauvin 0aa93b708a
Install limbd0 on Ubuntu with sudo 2024-08-01 14:02:24 -07:00
Erik C. Thauvin 7fcbccd565
Install limbd0 on Ubuntu 2024-08-01 13:42:55 -07:00
Erik C. Thauvin 683f5dfb3a
Fixed test imports 2024-08-01 12:14:09 -07:00
Erik C. Thauvin 547b20a242
Draft implementations of JpackageOperation, JmodOperation and JlinkOperation 2024-08-01 11:41:29 -07:00
Geert Bevin aeecd957c6 Cleanups 2024-07-30 09:48:29 -04:00
Geert Bevin a3a753f70a Cleanup 2024-07-30 08:51:17 -04:00
Geert Bevin d96ce65cbb Fixed regression in 2.0.0 with global bld command when used without any arguments.
Upgraded to bld 2.0.1.
Updated version to 2.0.1.
2024-07-28 20:59:21 -04:00
Geert Bevin 97a153f955 Updated version to 2.0.0.
Upgraded to bld 2.0.0.
2024-07-28 19:59:35 -04:00
Geert Bevin 78368fdecc Test fixes 2024-07-27 22:54:42 -04:00
Geert Bevin 89820f5262 Updated dependencies in RIFE2 blueprint. 2024-07-27 22:45:33 -04:00
Geert Bevin ba7e314e6e Added publication to GitHub packages 2024-07-27 22:34:24 -04:00
Geert Bevin bd5d8ef355 Bld cache cleanup, refactorings and javadocs 2024-07-23 04:24:37 -04:00
Geert Bevin ad8a866dc3 Cleanups 2024-07-22 22:13:39 -04:00
Erik C. Thauvin c7ebaa7d87
Removed trailing commas 2024-07-21 01:09:14 -07:00
Geert Bevin 0e4e171a81 Don't try to avoid other std output when help is generating JSON, the plugin will now parse the JSON out regardless 2024-07-20 15:06:29 -04:00
Geert Bevin 3ec2cc68ce More changes to cache format, now the dependency tree generation is cached 2024-07-20 11:30:35 -04:00
Geert Bevin d605ac1242 Preserve the project's version as a semantic version number. Created two version of parsing version string, one falls back to generic version, the other returns VersionNumber.UNKNOWN when parsing fails like in previous bld versions. 2024-07-20 02:44:51 -04:00
Geert Bevin 4913519eb4 Still handle version ranges as an unknown version 2024-07-19 23:35:29 -04:00
Geert Bevin 3ee8f81317 Made VersionGeneric constructor public 2024-07-19 23:22:09 -04:00
Geert Bevin 19991e84c4 Regression fix to version handling 2024-07-19 23:16:18 -04:00
Geert Bevin 0f65e1d232 Regression fix to version handling 2024-07-19 23:09:57 -04:00
Geert Bevin 98e9035c5e Added generic version implementation 2024-07-19 22:59:29 -04:00
Geert Bevin 15be3a2cd7 Allow offline and help json modes work together 2024-07-19 18:11:09 -04:00
Geert Bevin fcd5d01e86 Fix to local extension dependency cache 2024-07-19 13:27:08 -04:00
Geert Bevin f86b7fb40c Bld cache fixes for windows 2024-07-19 08:45:07 -04:00
Geert Bevin 8c42052e2e Test code cleanup 2024-07-19 08:37:13 -04:00
Geert Bevin a33e373367 Don't hold on to the cache file 2024-07-19 07:51:10 -04:00
Erik C. Thauvin fb4ce1197a
Cleaned up help messages 2024-07-19 01:28:36 -07:00
Geert Bevin a3830dbdc0 Fix to cache so that it doesn't hold on to a parsed properties file 2024-07-19 00:02:32 -04:00
Geert Bevin bb4c980e66 Backing out messaging about each command that's starting 2024-07-18 22:20:16 -04:00
Geert Bevin 9614bd8014 Consolidate all hashing and caching into a single properties file instead of multiple files 2024-07-18 22:14:56 -04:00
Geert Bevin 604f5ba424 Tweaks to help output and bld output when no commands are provided 2024-07-17 22:56:07 -04:00
Geert Bevin b0a75b22b7 Tweaks to help overview documentation 2024-07-17 22:31:50 -04:00
Geert Bevin a02e78820e Improvement to offline operation, now pushed to the actual operations instead of the commands 2024-07-17 21:25:24 -04:00
Geert Bevin d904fd22b7 Better error reporting when internet is not accessible, added support for offline mode that will not access the internet for any reason. 2024-07-17 20:59:38 -04:00
Geert Bevin 8e02a3ac7e Removed generic json output support and only add it for the help operation 2024-07-14 15:22:45 -04:00
Geert Bevin 48c43a05ed Fixes for dependency override property behavior. 2024-07-13 20:44:45 -04:00
Geert Bevin 30f456e47a Added support for overriding dependency versions with properties throughout all of dependency resolution. 2024-07-13 19:25:44 -04:00
Geert Bevin 8928955fb1 Fixed one of the Dependency constructors not passing on exclusions 2024-07-13 08:00:16 -04:00
Geert Bevin a222bec47c Added support for displaying extensions dependencies in the dependency-tree command. 2024-07-12 22:33:39 -04:00
Geert Bevin ad15ff5095 Updated RIFE2 project creation to use RIFE2 v1.8.0 2024-07-12 10:16:23 -04:00
Geert Bevin 1d38c914e0 Fix for classpath generation of bld wrapper, making source sources and javadocs are not included. 2024-07-10 18:43:26 -04:00
Geert Bevin 8b75f74a1d Updated dependencies 2024-07-02 14:54:31 -04:00
Geert Bevin b9ac76b5b5 Interrupt execution when exception triggers during command execution.
Minor refactoring.
2024-06-26 08:02:02 -04:00
Geert Bevin c912e4396e Improvements to json operation.
Upgraded bld to 2.0.0-SNAPSHOT.
2024-06-25 05:13:20 -04:00