Commit graph

318 commits

Author SHA1 Message Date
Geert Bevin 92fc85bd9c Updated blueprint dependencies 2024-12-26 17:09:33 -05:00
Geert Bevin 34667b5402 Improvements to create operations 2024-12-26 16:51:46 -05:00
Geert Bevin 66f7d180b9 Implements #52 : command line enhancements for project creation 2024-11-16 18:23:10 -05:00
Geert Bevin 6c2a9acf1c
Merge pull request #56 from ethauvin/main
Added javac options to specify the directory used to place generated source files.
2024-10-14 16:01:04 -04:00
Geert Bevin c6c9d32c35 Added support for automatically consolidating compile options that are named differently but serve the same purpose 2024-10-14 09:07:24 -04:00
Geert Bevin 3e9b252c51 Updated RIFE2/core 2024-10-10 10:11:04 -04:00
Erik C. Thauvin 3f60ed78ef
Removed extra empty line 2024-10-04 10:34:55 -07:00
Erik C. Thauvin 762e099988
Added javac options to specify the directory used to place generated source files. 2024-10-02 00:16:05 -07:00
Erik C. Thauvin 9941fc0d10
Merge pull request #55 from ethauvin/main
Added support for explicitly requesting annotation processing
2024-10-01 16:05:25 -07:00
Erik C. Thauvin f51add49f0
Added support for explicitly requesting annotation processing, as needed by Java 23 (and backported to 17 and 11) 2024-10-01 15:51:37 -07:00
Geert Bevin 3dce798d52 Updated version to 2.1.1-SNAPSHOT 2024-09-07 10:22:13 -04:00
Erik C. Thauvin d5e65ec9e8
Updated bld badge version to 2.1.0 2024-08-29 23:08:39 -07:00
Geert Bevin 4083f95bc8 Upgraded to bld-2.1.0.
Updated version to 2.1.0.
2024-08-29 19:19:13 -04:00
Geert Bevin 622ca99c7b Updated RIFE2/core submodule 2024-08-29 08:02:36 -04:00
Geert Bevin a8f43864bf Upgraded wrapper to latest version 2024-08-29 08:01:28 -04:00
Geert Bevin df173c4cfc Added ability to individually exclude sources and javadocs downloads for dependencies 2024-08-29 07:59:33 -04:00
Geert Bevin a07db3f94e
Merge pull request #50 from ethauvin/main
More cleanups to jlink, jmod & jpackage operations, options and tests
2024-08-29 07:33:28 -04:00
Erik C. Thauvin 5da9e4b3a5
More cleanups to jlink, jmod & jpackage operations, options and tests 2024-08-28 21:53:42 -07:00
Geert Bevin c7ca0e263d Updated to latest bld snapshot 2024-08-27 21:51:59 -04:00
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
Geert Bevin 5ab77194e0 Updated wrapper to latest 2.1.0-SNAPSHOT 2024-08-27 08:23:58 -04:00
Erik C. Thauvin df680a4846
Merge pull request #49 from ethauvin/main
Moved command files specification to the tool provider abstract operation
2024-08-26 14:41:27 -07: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 b4801b5b07 Upgraded to latest bld wrapper 2024-08-26 14:22:46 -04: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
Geert Bevin d68905b944
Merge pull request #48 from ethauvin/main
More cleanups to jlink, jmod & jpackage operations and options
2024-08-26 10:09:29 -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 673ebbdeb0 Updated to latest bld wrapper 2024-08-23 10:58:37 -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 a616a8a8f6 Upgraded bld to 2.1.0-SNAPSHOT 2024-08-22 19:23:18 -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