Commit graph

  • d68905b944
    Merge pull request #48 from ethauvin/main Geert Bevin 2024-08-26 10:09:29 -0400
  • c15a8d3bcf
    Minor plural cleanups Erik C. Thauvin 2024-08-26 02:28:28 -0700
  • 9deb570bf4
    More cleanups to jlink, jmod & jpackage operations and options Erik C. Thauvin 2024-08-26 01:40:17 -0700
  • b8a63dd79c Cleanups to JlinkOptions, JmodOptions and JpackageOptions Geert Bevin 2024-08-25 22:55:40 -0400
  • 22add235e3
    Merge pull request #47 from ethauvin/main Geert Bevin 2024-08-25 22:27:23 -0400
  • 0b9581cf12
    Made paths specifications absolute Erik C. Thauvin 2024-08-25 18:46:15 -0700
  • 2b827a9a6f Added run operation test Geert Bevin 2024-08-25 20:11:48 -0400
  • 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. Geert Bevin 2024-08-25 19:52:26 -0400
  • 5821022fee
    Fixed Jpackage main module specification Erik C. Thauvin 2024-08-25 16:09:30 -0700
  • a4300b37d1
    Added JlinkOptions, JmodOptions and JpackageOptions File argument alternatives with Path and String. Geert Bevin 2024-08-25 14:07:36 -0400
  • 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. Geert Bevin 2024-08-25 14:07:36 -0400
  • 126daecd21 Updated javadoc versioning for 2.1.0 Geert Bevin 2024-08-23 15:37:46 -0400
  • c70b4f1c43
    Merge pull request #45 from ethauvin/main Geert Bevin 2024-08-23 15:36:30 -0400
  • 673ebbdeb0 Updated to latest bld wrapper Geert Bevin 2024-08-23 10:58:37 -0400
  • 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 Geert Bevin 2024-08-23 10:47:40 -0400
  • a616a8a8f6 Upgraded bld to 2.1.0-SNAPSHOT Geert Bevin 2024-08-22 19:23:18 -0400
  • 0797e39dd6 Added native support for Java modules Geert Bevin 2024-08-22 19:04:56 -0400
  • 3bd17e224b
    Improved command line tokenizer Erik C. Thauvin 2024-08-09 14:16:10 -0700
  • 7cd547f8b6 Implemented Java module for bld. Updated version to 2.1.0-SNAPSHOT. Updated RIFE2/core. Geert Bevin 2024-08-05 21:10:59 -0400
  • c59d61f8c1
    Added command file and test for Windows Erik C. Thauvin 2024-08-05 14:52:18 -0700
  • 0382444c0c
    Added more command files tests Erik C. Thauvin 2024-08-05 10:40:42 -0700
  • d72e6ebc2e
    Truncate jmod ISO date to seconds Erik C. Thauvin 2024-08-05 10:25:41 -0700
  • d42d2d6fa0
    Added a command line tokenizer Erik C. Thauvin 2024-08-04 20:17:26 -0700
  • a06ce8eaaa
    Renamed fileOptions to cmdFiles Erik C. Thauvin 2024-08-04 20:16:55 -0700
  • 7f8120e3e3 Revert "Updated version to 2.1.0-SNAPSHOT." Geert Bevin 2024-08-04 19:49:29 -0400
  • 67c727e062 Updated version to 2.1.0-SNAPSHOT. Added Java module info. Renamed IDEA module to be in-line with the Java module. Geert Bevin 2024-08-04 19:29:08 -0400
  • 62a324068f
    Cleanups Erik C. Thauvin 2024-08-04 09:06:41 -0700
  • e32e17403f
    Added support for Java 20-21 specific options Erik C. Thauvin 2024-08-04 00:39:12 -0700
  • 750758993d
    Tests cleanup Erik C. Thauvin 2024-08-03 10:15:21 -0700
  • 1d615a501c
    More operation options cleanups Erik C. Thauvin 2024-08-03 09:51:09 -0700
  • 91640e68ce
    Fixed copyright Erik C. Thauvin 2024-08-03 08:01:28 -0700
  • d029bb9b87
    Fixed version parsing in tests Erik C. Thauvin 2024-08-03 07:47:12 -0700
  • 7a946b17d8
    Capture and check stdout in tests Erik C. Thauvin 2024-08-03 07:37:11 -0700
  • f6aa5258ef
    Normalized tool arguments setup and processing Erik C. Thauvin 2024-08-03 07:36:35 -0700
  • 94225dfb7a
    Improved @filename support Erik C. Thauvin 2024-08-02 21:33:33 -0700
  • 8118f42285
    Use System.out and System.out instead of StringWriter Erik C. Thauvin 2024-08-02 21:09:45 -0700
  • c38594a173
    Foce added jlink build directory Erik C. Thauvin 2024-08-02 18:37:28 -0700
  • 0204cdff19
    Added functional tests for jlink and jmod Erik C. Thauvin 2024-08-02 18:27:03 -0700
  • b94b23af56
    Clear command line arguments on execution Erik C. Thauvin 2024-08-02 18:26:00 -0700
  • e2cc7a6782
    Improved @filename options parsing Erik C. Thauvin 2024-08-02 18:25:39 -0700
  • 002844861b
    Fixed handling of @filename in all tools Erik C. Thauvin 2024-08-02 14:23:22 -0700
  • 0ad964ea4d
    Cleaned up and improved tests Erik C. Thauvin 2024-08-02 02:54:46 -0700
  • d69956cf91
    Revert install limbd0 on Ubuntu Erik C. Thauvin 2024-08-01 14:19:59 -0700
  • 0aa93b708a
    Install limbd0 on Ubuntu with sudo Erik C. Thauvin 2024-08-01 14:02:24 -0700
  • 7fcbccd565
    Install limbd0 on Ubuntu Erik C. Thauvin 2024-08-01 13:42:55 -0700
  • 683f5dfb3a
    Fixed test imports Erik C. Thauvin 2024-08-01 12:14:09 -0700
  • 547b20a242
    Draft implementations of JpackageOperation, JmodOperation and JlinkOperation Erik C. Thauvin 2024-08-01 11:41:29 -0700
  • aeecd957c6 Cleanups Geert Bevin 2024-07-30 09:48:29 -0400
  • a3a753f70a Cleanup Geert Bevin 2024-07-30 08:51:17 -0400
  • cec3d4ebbf
    Update README.md Geert Bevin 2024-07-29 21:15:12 -0400
  • bd93c6659b Updated readme Geert Bevin 2024-07-28 21:04:26 -0400
  • 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. 2.0.1 Geert Bevin 2024-07-28 20:59:21 -0400
  • 97a153f955 Updated version to 2.0.0. Upgraded to bld 2.0.0. 2.0.0 Geert Bevin 2024-07-28 19:59:35 -0400
  • 78368fdecc Test fixes Geert Bevin 2024-07-27 22:54:42 -0400
  • 89820f5262 Updated dependencies in RIFE2 blueprint. Geert Bevin 2024-07-27 22:45:33 -0400
  • e5337f6ed7 Updated RIFE2/core Geert Bevin 2024-07-27 22:42:41 -0400
  • fbaaa4ae3e Updated wrapper Geert Bevin 2024-07-27 22:35:52 -0400
  • ba7e314e6e Added publication to GitHub packages Geert Bevin 2024-07-27 22:34:24 -0400
  • fa5929a778 Updated wrapper Geert Bevin 2024-07-23 05:17:21 -0400
  • bd5d8ef355 Bld cache cleanup, refactorings and javadocs Geert Bevin 2024-07-23 04:24:37 -0400
  • ad8a866dc3 Cleanups Geert Bevin 2024-07-22 22:13:39 -0400
  • 586aec0eae
    Merge pull request #43 from ethauvin/main Geert Bevin 2024-07-21 10:44:40 -0400
  • c7ebaa7d87
    Removed trailing commas Erik C. Thauvin 2024-07-21 01:09:14 -0700
  • 0e4e171a81 Don't try to avoid other std output when help is generating JSON, the plugin will now parse the JSON out regardless Geert Bevin 2024-07-20 15:06:29 -0400
  • 3ec2cc68ce More changes to cache format, now the dependency tree generation is cached Geert Bevin 2024-07-20 11:30:35 -0400
  • d24e9d223c Updated RIFE2-core Geert Bevin 2024-07-20 02:51:02 -0400
  • 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. Geert Bevin 2024-07-20 02:44:51 -0400
  • fa0ac43828 Updated wrapper Geert Bevin 2024-07-19 23:36:58 -0400
  • 4913519eb4 Still handle version ranges as an unknown version Geert Bevin 2024-07-19 23:35:29 -0400
  • 3ee8f81317 Made VersionGeneric constructor public Geert Bevin 2024-07-19 23:22:09 -0400
  • 19991e84c4 Regression fix to version handling Geert Bevin 2024-07-19 23:16:18 -0400
  • 0f65e1d232 Regression fix to version handling Geert Bevin 2024-07-19 23:09:57 -0400
  • 98e9035c5e Added generic version implementation Geert Bevin 2024-07-19 22:59:29 -0400
  • 15be3a2cd7 Allow offline and help json modes work together Geert Bevin 2024-07-19 18:11:09 -0400
  • 42ced8e340 Updated wrapper Geert Bevin 2024-07-19 13:32:34 -0400
  • fcd5d01e86 Fix to local extension dependency cache Geert Bevin 2024-07-19 13:27:08 -0400
  • 522b8b95d7 Updated wrapper Geert Bevin 2024-07-19 08:53:45 -0400
  • f86b7fb40c Bld cache fixes for windows Geert Bevin 2024-07-19 08:45:07 -0400
  • 8c42052e2e Test code cleanup Geert Bevin 2024-07-19 08:37:13 -0400
  • a33e373367 Don't hold on to the cache file Geert Bevin 2024-07-19 07:51:10 -0400
  • e731b00287
    Merge pull request #42 from ethauvin/main Geert Bevin 2024-07-19 07:48:17 -0400
  • fb4ce1197a
    Cleaned up help messages Erik C. Thauvin 2024-07-19 01:28:36 -0700
  • a3830dbdc0 Fix to cache so that it doesn't hold on to a parsed properties file Geert Bevin 2024-07-19 00:02:32 -0400
  • bb4c980e66 Backing out messaging about each command that's starting Geert Bevin 2024-07-18 22:20:16 -0400
  • 454c51db12 Updated wrapper Geert Bevin 2024-07-18 22:15:53 -0400
  • 9614bd8014 Consolidate all hashing and caching into a single properties file instead of multiple files Geert Bevin 2024-07-18 22:14:56 -0400
  • 604f5ba424 Tweaks to help output and bld output when no commands are provided Geert Bevin 2024-07-17 22:56:07 -0400
  • b0a75b22b7 Tweaks to help overview documentation Geert Bevin 2024-07-17 22:31:50 -0400
  • 0ed48f9eed Fix properties Geert Bevin 2024-07-17 21:25:44 -0400
  • a02e78820e Improvement to offline operation, now pushed to the actual operations instead of the commands Geert Bevin 2024-07-17 21:25:24 -0400
  • d904fd22b7 Better error reporting when internet is not accessible, added support for offline mode that will not access the internet for any reason. Geert Bevin 2024-07-17 20:59:38 -0400
  • 8e02a3ac7e Removed generic json output support and only add it for the help operation Geert Bevin 2024-07-14 15:22:45 -0400
  • 48c43a05ed Fixes for dependency override property behavior. Geert Bevin 2024-07-13 20:44:45 -0400
  • bb6052250e Updated wrapper Geert Bevin 2024-07-13 19:29:18 -0400
  • 23d9e26856 Fixed download location of bld's own wrapper Geert Bevin 2024-07-13 19:26:27 -0400
  • 30f456e47a Added support for overriding dependency versions with properties throughout all of dependency resolution. Geert Bevin 2024-07-13 19:25:44 -0400
  • fd38de9644 Updated wrapper for latest 2.0.0-SNAPSHOT Geert Bevin 2024-07-13 08:00:32 -0400
  • 8928955fb1 Fixed one of the Dependency constructors not passing on exclusions Geert Bevin 2024-07-13 08:00:16 -0400
  • a222bec47c Added support for displaying extensions dependencies in the dependency-tree command. Geert Bevin 2024-07-12 22:33:39 -0400
  • feed8a8eb5 Updated to RIFE2/core 1.8.2 Geert Bevin 2024-07-12 10:17:14 -0400