Commit graph

52 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 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 78368fdecc Test fixes 2024-07-27 22:54:42 -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 98e9035c5e Added generic version implementation 2024-07-19 22:59:29 -04:00
Geert Bevin 8c42052e2e Test code cleanup 2024-07-19 08:37:13 -04: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 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 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 30f456e47a Added support for overriding dependency versions with properties throughout all of dependency resolution. 2024-07-13 19:25:44 -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 8b75f74a1d Updated dependencies 2024-07-02 14:54:31 -04:00
Geert Bevin 4f20fb2cc7 Support the provided scope by the PomBuilder class 2024-06-23 15:02:11 -04:00
Geert Bevin e65668a8be Test fixes 2024-06-23 13:19:34 -04:00
Geert Bevin ecb9289001 Added support for generating POM properties.
Projects with javaRelease specified automatically set the maven compiler properties in their POM at generation.
2024-06-23 13:07:03 -04:00
Geert Bevin a30b290c0d Fixed RIFE2 project bld tests with jetty 12.0.9 2024-05-30 17:57:57 -04:00
Geert Bevin abf84256a5 Revert RIFE2 blueprint Jetty version for now 2024-05-23 09:04:12 -04:00
Leonardo Silveira 4d841a7c72 setting exit status for unknown command 2024-05-04 18:44:18 -03:00
Geert Bevin 917d6bbe93 Fixed version number parsing to properly detect numerical qualifiers.
Fixes #30
Fixes #28
2024-05-01 15:12:38 -04:00
Geert Bevin e6feeff0da More vscode tweaks 2024-02-25 15:54:52 -05:00
Geert Bevin 30101af0ab Test fixes for changed dependency versions.
Tweaked vscode project structures.
Changed lib project to use JUnit and extend Project instead of BaseProject
2024-02-25 12:42:24 -05:00
Geert Bevin d8c0170dc0 Updated version to 1.9.0-SNAPSHOT.
Renamed blank project creation to app.
Revised project creation descriptions.
Added ability to have command aliases.
Preserve compatibility with create-blank command through an alias.
2024-02-25 11:27:01 -05:00
Geert Bevin 9fc422da21 RIFE2 blueprint dependency updates 2024-01-31 21:18:20 -05:00
Geert Bevin c9bcbc0bb7 Updated to latest dependencies in blueprints, updated to latest RIFE2/core 2024-01-30 19:37:25 -05:00
Geert Bevin af6525acfa Provided scope dependencies are now stored in a separate directory and are only added to compile and test classpaths, but are not included for any runtime or distribution contexts. 2024-01-06 23:28:30 -05:00
Geert Bevin 942cd28468 Updated to bld 1.7.5.
Updated to latest RIFE2/core with updated dependencies.
Updated version to 1.7.5.
Updated RIFE2 project blueprint to use v1.7.3 and related dependencies.
2023-10-20 17:24:28 -04:00
Geert Bevin 84a2bb337d Updated with support for latest JUnit in a backwards compatible way.
Updated some other blueprint dependencies.
2023-10-20 14:48:38 -04:00
Geert Bevin 6230db68af Added tests for Xml2MetaData snapshot 2023-10-19 18:50:14 -04:00
Geert Bevin 7face792f2 More Windows tweaks 2023-10-01 14:42:04 -04:00
Geert Bevin 35887e7d06 Disable reposilite publish tests on Windows for now 2023-10-01 14:18:05 -04:00
Geert Bevin 7ceb6e3c27
Merge branch 'main' into main 2023-10-01 13:55:03 -04:00
Erik C. Thauvin 4ac6490dec Removed unused imports 2023-10-01 10:30:50 -07:00
Geert Bevin cac57b3e4b Windows related tweaks and fixes 2023-10-01 12:43:04 -04:00
Geert Bevin a6aadf8e60 More test timing changes 2023-09-30 20:16:10 -04:00
Geert Bevin 5fb6fa16b7 Some test timing tweaks to try to work around CI failures. 2023-09-30 19:20:02 -04:00
Geert Bevin 0994f184f2 Backing out previous change since it only works on JDK 19 2023-09-30 19:17:11 -04:00
Geert Bevin 3eb5795cf2 Make sure previous executors are closed cleanly 2023-09-30 19:07:53 -04:00
Geert Bevin d52551f3b7 Test tweak to include check result for recently failing test 2023-09-30 18:26:20 -04:00
Erik C. Thauvin 60deb1906a Replaced all append("x") with append('x') 2023-09-15 06:24:12 -07:00
Erik C. Thauvin 6d082c1bac Removed unused imports 2023-09-15 04:56:38 -07:00
Geert Bevin 88aa78f3b5 Include provided and test scopes in Dependency Tree operation. 2023-08-27 19:41:22 -04:00
Erik C. Thauvin c933f16e0f Make PomBuilder.generateInto(File) static 2023-08-16 12:10:49 -07:00
Erik C. Thauvin 49243568c6 Added method to generate a POM into a given file 2023-08-16 05:17:45 -07:00