From 000fee68402f7a70ecaefee642e005c136536c28 Mon Sep 17 00:00:00 2001 From: Carlos Amengual Date: Sun, 19 Jun 2022 20:38:45 +0200 Subject: [PATCH] Milestone Release 0.2 --- FAQ.md | 5 +++-- README.md | 3 ++- buildSrc/src/main/groovy/echosvg.java-conventions.gradle | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/FAQ.md b/FAQ.md index fea01abaf..69c4d3bb7 100644 --- a/FAQ.md +++ b/FAQ.md @@ -2,12 +2,13 @@ ## Modulepath and boot -### `java.lang.module.FindException: Module xalan not found, required by io.sf.carte.echosvg.dom` +### [0.1.x] `java.lang.module.FindException: Module xalan not found, required by io.sf.carte.echosvg.dom` The module system is refusing to create a filename-based module name from the Xalan jar file because [it is finding a declaration of a non-existent service provider](https://issues.apache.org/jira/browse/XALANJ-2632). -The workaround is to use a plugin to force the declaration of a module name. +The solution is to upgrade to EchoSVG 0.2 or later, but if you cannot do that +the workaround is to use a plugin to force the declaration of a module name. With [Gradle](https://gradle.org/) you can use either the [`extra-java-module-info`](https://plugins.gradle.org/plugin/de.jjohannes.extra-java-module-info) plugin: diff --git a/README.md b/README.md index 157281505..43a46d5d9 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,7 @@ repositories { releasesOnly() } content { + includeGroup 'com.github.css4j' includeGroup 'io.sf.carte' includeGroup 'io.sf.jclf' } @@ -202,7 +203,7 @@ dependencies { } ``` where `echosvgVersion` would be defined in a `gradle.properties` file (current -version is `0.1.2`). +version is `0.2`).
diff --git a/buildSrc/src/main/groovy/echosvg.java-conventions.gradle b/buildSrc/src/main/groovy/echosvg.java-conventions.gradle index 396395428..766015008 100644 --- a/buildSrc/src/main/groovy/echosvg.java-conventions.gradle +++ b/buildSrc/src/main/groovy/echosvg.java-conventions.gradle @@ -24,7 +24,7 @@ repositories { } group = 'io.sf.carte' -version = '0.1.2' +version = '0.2' sourceSets.main.resources { srcDirs += ["$rootDir/shared-resources"]