From c1d3c2219d69758134a49dc03f5939f90ab6f303 Mon Sep 17 00:00:00 2001 From: Rob Vesse Date: Wed, 24 Apr 2019 14:42:34 +0100 Subject: [PATCH] Add notes on JPMS support (#92) --- CHANGELOG.md | 2 ++ README.md | 2 +- docs/guide/practise/jdk.md | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04b3fdd39..d20ba515a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ - Bug Fixes - `EnvVarLocator` and `JvmSystemPropertyLocator` could resolve locations incorrectly if some placeholders were undefined +- Build Improvements + - `Automatic-Module-Name` manifest entries and `module-info.java` available so modules can be used on Module Path (#92) - Thanks to [jfallows](https://github.com/jfallows) ## 2.6.0 diff --git a/README.md b/README.md index 597f4c583..d71e021c2 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ Airline is built with Java 7 so can be used with Java 7 or above. Airline does make heavy use of reflection and therefore will likely not work on the Module Path without exporting packages that contain your CLI and Command classes as part of your `module-info.java` -I do not currently use JPMS in any of my personal/work projects that use Airline and therefore there has been no testing of this. +Current `2.7.0-SNAPSHOT` builds include contributions from our user community to enable use of Airline on the Module Path including relevant `module-info.java` and `Automatic-Module-Name` manifest entries. If you encounter a problem with this please report it at https://github.com/rvesse/airline/issues ## Maven Artifacts diff --git a/docs/guide/practise/jdk.md b/docs/guide/practise/jdk.md index 2db5d85e8..00c3558b2 100644 --- a/docs/guide/practise/jdk.md +++ b/docs/guide/practise/jdk.md @@ -23,4 +23,4 @@ Airline is built with Java 7 so can be used with Java 7 or above. Airline does make heavy use of reflection and therefore will likely not work on the Module Path without exporting packages that contain your CLI and Command classes as part of your `module-info.java` -I do not currently use JPMS in any of my personal/work projects that use Airline and therefore there has been no testing of this. \ No newline at end of file +Current `2.7.0-SNAPSHOT` builds include contributions from our user community to enable use of Airline on the Module Path including relevant `module-info.java` and `Automatic-Module-Name` manifest entries. If you encounter a problem with this please report it at https://github.com/rvesse/airline/issues \ No newline at end of file