2
0
Fork 0
mirror of https://github.com/ethauvin/bld.git synced 2025-04-26 00:37:10 -07:00
Commit graph

157 commits

Author SHA1 Message Date
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
47d463e6aa Updated project dependencies and blueprint dependencies 2024-08-27 12:47:59 -04:00
406b83bd82
Moved command files specification to the tool provider abstract operation 2024-08-26 14:25:15 -07:00
28e548954f Javadoc improvements 2024-08-26 14:19:43 -04:00
f15a8d2df2 Minor Javadoc tweaks. 2024-08-26 10:13:56 -04:00
c15a8d3bcf
Minor plural cleanups 2024-08-26 02:31:15 -07:00
9deb570bf4
More cleanups to jlink, jmod & jpackage operations and options 2024-08-26 01:40:17 -07:00
b8a63dd79c Cleanups to JlinkOptions, JmodOptions and JpackageOptions 2024-08-25 22:55:40 -04:00
22add235e3
Merge pull request #47 from ethauvin/main
Added JlinkOptions, JmodOptions and JpackageOptions File argument alt…
2024-08-25 22:27:23 -04:00
0b9581cf12
Made paths specifications absolute 2024-08-25 18:46:15 -07:00
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
5821022fee
Fixed Jpackage main module specification 2024-08-25 16:09:30 -07:00
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
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
126daecd21 Updated javadoc versioning for 2.1.0 2024-08-23 15:37:46 -04:00
c70b4f1c43
Merge pull request #45 from ethauvin/main
implementations of JpackageOperation, JmodOperation and JlinkOperation
2024-08-23 15:36:30 -04:00
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
0797e39dd6 Added native support for Java modules 2024-08-22 19:04:56 -04:00
3bd17e224b
Improved command line tokenizer 2024-08-09 14:16:10 -07:00
7cd547f8b6 Implemented Java module for bld.
Updated version to 2.1.0-SNAPSHOT.
Updated RIFE2/core.
2024-08-05 21:10:59 -04:00
0382444c0c
Added more command files tests 2024-08-05 10:40:42 -07:00
d72e6ebc2e
Truncate jmod ISO date to seconds 2024-08-05 10:25:41 -07:00
d42d2d6fa0
Added a command line tokenizer 2024-08-04 21:06:34 -07:00
a06ce8eaaa
Renamed fileOptions to cmdFiles 2024-08-04 20:16:55 -07:00
7f8120e3e3 Revert "Updated version to 2.1.0-SNAPSHOT."
This reverts commit 67c727e062.
2024-08-04 19:49:29 -04:00
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
62a324068f
Cleanups 2024-08-04 09:06:41 -07:00
e32e17403f
Added support for Java 20-21 specific options 2024-08-04 00:39:12 -07:00
1d615a501c
More operation options cleanups 2024-08-03 09:51:09 -07:00
91640e68ce
Fixed copyright 2024-08-03 08:01:28 -07:00
f6aa5258ef
Normalized tool arguments setup and processing 2024-08-03 07:36:35 -07:00
94225dfb7a
Improved @filename support 2024-08-02 21:33:33 -07:00
8118f42285
Use System.out and System.out instead of StringWriter 2024-08-02 21:30:08 -07:00
b94b23af56
Clear command line arguments on execution 2024-08-02 18:26:00 -07:00
e2cc7a6782
Improved @filename options parsing 2024-08-02 18:25:39 -07:00
002844861b
Fixed handling of @filename in all tools 2024-08-02 14:23:30 -07:00
0ad964ea4d
Cleaned up and improved tests 2024-08-02 02:54:46 -07:00
547b20a242
Draft implementations of JpackageOperation, JmodOperation and JlinkOperation 2024-08-01 11:41:29 -07:00
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
89820f5262 Updated dependencies in RIFE2 blueprint. 2024-07-27 22:45:33 -04:00
bd5d8ef355 Bld cache cleanup, refactorings and javadocs 2024-07-23 04:24:37 -04:00
ad8a866dc3 Cleanups 2024-07-22 22:13:39 -04:00
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
3ec2cc68ce More changes to cache format, now the dependency tree generation is cached 2024-07-20 11:30:35 -04:00
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
4913519eb4 Still handle version ranges as an unknown version 2024-07-19 23:35:29 -04:00
3ee8f81317 Made VersionGeneric constructor public 2024-07-19 23:22:09 -04:00
19991e84c4 Regression fix to version handling 2024-07-19 23:16:18 -04:00
0f65e1d232 Regression fix to version handling 2024-07-19 23:09:57 -04:00
98e9035c5e Added generic version implementation 2024-07-19 22:59:29 -04:00