Geert Bevin
|
22952cf189
|
Added missing IDEA lib dir upgrade
|
2024-08-27 21:49:35 -04:00 |
|
Geert Bevin
|
4fe40dadd7
|
Use recursive jar directory in IDEA project libraries so that modules can be picked up.
Updated wrapper so that old IDEA projects get updated for recursive scanning.
|
2024-08-27 21:45:28 -04:00 |
|
Geert Bevin
|
47d463e6aa
|
Updated project dependencies and blueprint dependencies
|
2024-08-27 12:47:59 -04:00 |
|
Erik C. Thauvin
|
406b83bd82
|
Moved command files specification to the tool provider abstract operation
|
2024-08-26 14:25:15 -07:00 |
|
Geert Bevin
|
28e548954f
|
Javadoc improvements
|
2024-08-26 14:19:43 -04:00 |
|
Geert Bevin
|
f15a8d2df2
|
Minor Javadoc tweaks.
|
2024-08-26 10:13:56 -04:00 |
|
Erik C. Thauvin
|
c15a8d3bcf
|
Minor plural cleanups
|
2024-08-26 02:31:15 -07:00 |
|
Erik C. Thauvin
|
9deb570bf4
|
More cleanups to jlink, jmod & jpackage operations and options
|
2024-08-26 01:40:17 -07:00 |
|
Geert Bevin
|
b8a63dd79c
|
Cleanups to JlinkOptions, JmodOptions and JpackageOptions
|
2024-08-25 22:55:40 -04:00 |
|
Geert Bevin
|
22add235e3
|
Merge pull request #47 from ethauvin/main
Added JlinkOptions, JmodOptions and JpackageOptions File argument alt…
|
2024-08-25 22:27:23 -04:00 |
|
Erik C. Thauvin
|
0b9581cf12
|
Made paths specifications absolute
|
2024-08-25 18:46:15 -07:00 |
|
Geert Bevin
|
2b827a9a6f
|
Added run operation test
|
2024-08-25 20:11:48 -04:00 |
|
Geert Bevin
|
fd1429f2d3
|
Added support for automatically setting a module main class if module-info.java is part of the compilation operation and a main class was provided by the project.
|
2024-08-25 19:52:26 -04:00 |
|
Erik C. Thauvin
|
5821022fee
|
Fixed Jpackage main module specification
|
2024-08-25 16:09:30 -07:00 |
|
Geert Bevin
|
a4300b37d1
|
Added JlinkOptions, JmodOptions and JpackageOptions File argument alternatives with Path and String.
Moved launches configurations from JPackage options to operation.
|
2024-08-25 15:47:51 -07:00 |
|
Geert Bevin
|
9f9e8a95db
|
Added JavacOptions, JavadocOptions and JavaOptions File argument alternatives with Path and String.
Relaxed the requirement to specify mainClass in a project and added support for module.
|
2024-08-25 14:07:36 -04:00 |
|
Geert Bevin
|
126daecd21
|
Updated javadoc versioning for 2.1.0
|
2024-08-23 15:37:46 -04:00 |
|
Geert Bevin
|
c70b4f1c43
|
Merge pull request #45 from ethauvin/main
implementations of JpackageOperation, JmodOperation and JlinkOperation
|
2024-08-23 15:36:30 -04:00 |
|
Geert Bevin
|
a7c29080f5
|
Fix to the bld wrapper to take java.home into account for the java executable, otherwise there can be a mismatch between the javac version and the java version
|
2024-08-23 10:47:40 -04:00 |
|
Geert Bevin
|
0797e39dd6
|
Added native support for Java modules
|
2024-08-22 19:04:56 -04:00 |
|
Erik C. Thauvin
|
3bd17e224b
|
Improved command line tokenizer
|
2024-08-09 14:16:10 -07:00 |
|
Geert Bevin
|
7cd547f8b6
|
Implemented Java module for bld.
Updated version to 2.1.0-SNAPSHOT.
Updated RIFE2/core.
|
2024-08-05 21:10:59 -04:00 |
|
Erik C. Thauvin
|
c59d61f8c1
|
Added command file and test for Windows
|
2024-08-05 14:52:18 -07:00 |
|
Erik C. Thauvin
|
0382444c0c
|
Added more command files tests
|
2024-08-05 10:40:42 -07:00 |
|
Erik C. Thauvin
|
d72e6ebc2e
|
Truncate jmod ISO date to seconds
|
2024-08-05 10:25:41 -07:00 |
|
Erik C. Thauvin
|
d42d2d6fa0
|
Added a command line tokenizer
|
2024-08-04 21:06:34 -07:00 |
|
Erik C. Thauvin
|
a06ce8eaaa
|
Renamed fileOptions to cmdFiles
|
2024-08-04 20:16:55 -07:00 |
|
Geert Bevin
|
7f8120e3e3
|
Revert "Updated version to 2.1.0-SNAPSHOT."
This reverts commit 67c727e062.
|
2024-08-04 19:49:29 -04:00 |
|
Geert Bevin
|
67c727e062
|
Updated version to 2.1.0-SNAPSHOT.
Added Java module info.
Renamed IDEA module to be in-line with the Java module.
|
2024-08-04 19:29:08 -04:00 |
|
Erik C. Thauvin
|
62a324068f
|
Cleanups
|
2024-08-04 09:06:41 -07:00 |
|
Erik C. Thauvin
|
e32e17403f
|
Added support for Java 20-21 specific options
|
2024-08-04 00:39:12 -07:00 |
|
Erik C. Thauvin
|
750758993d
|
Tests cleanup
|
2024-08-03 10:15:21 -07:00 |
|
Erik C. Thauvin
|
1d615a501c
|
More operation options cleanups
|
2024-08-03 09:51:09 -07:00 |
|
Erik C. Thauvin
|
91640e68ce
|
Fixed copyright
|
2024-08-03 08:01:28 -07:00 |
|
Erik C. Thauvin
|
d029bb9b87
|
Fixed version parsing in tests
|
2024-08-03 07:47:12 -07:00 |
|
Erik C. Thauvin
|
7a946b17d8
|
Capture and check stdout in tests
|
2024-08-03 07:37:11 -07:00 |
|
Erik C. Thauvin
|
f6aa5258ef
|
Normalized tool arguments setup and processing
|
2024-08-03 07:36:35 -07:00 |
|
Erik C. Thauvin
|
94225dfb7a
|
Improved @filename support
|
2024-08-02 21:33:33 -07:00 |
|
Erik C. Thauvin
|
8118f42285
|
Use System.out and System.out instead of StringWriter
|
2024-08-02 21:30:08 -07:00 |
|
Erik C. Thauvin
|
c38594a173
|
Foce added jlink build directory
|
2024-08-02 18:37:28 -07:00 |
|
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 |
|
Geert Bevin
|
793efb27ce
|
Added support for generating bld output as JSON so that it can be consumed by other tools.
Added wrapper support for local Maven repository bld snapshots.
Updated version to 2.0.0-SNAPSHOT.
|
2024-06-24 20:28:54 -04:00 |
|
Geert Bevin
|
177a2e39af
|
Back out the support for embedded launching
|
2024-06-23 20:46:26 -04:00 |
|
Geert Bevin
|
7f74bb015b
|
Don't propagate the embedded argument to the Cli
|
2024-06-23 20:21:33 -04:00 |
|
Geert Bevin
|
9338768415
|
Allow bld to run in embedded mode
|
2024-06-23 20:11:06 -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 |
|
Geert Bevin
|
b25f332f3b
|
Updated versions of rife2 blueprint
|
2024-05-23 08:05:08 -04:00 |
|