Hi Devs, I hope to commit my gradle setup by Wednesday evening.
I haven't yet migrated all the features, but the important ones: * JPMS / mrJar co-existing to Java 8 build * Fixed the batik-script issue in the tests - not generally * ooxml-lite is now created after its dependencies have been executed, so all used schema files should be in Things I don't know how to fix: * TestSignatureInfo often causing a SIGSEV when calling the XML dom api in Java 14 (14.0.2+12-46 on Ubuntu, but works in Oracle 8) * I've tried the fix described in https://github.com/java9-modularity/gradle-modules-plugin/issues/97 but to no avail, therefore I've opened (--add-exports) the junit modules. * IntelliJ integration - it mostly works, but the syntax checker gives the impression, that not all working constructs are understood Open todos: * sonarqube calls * refactor the gradle code duplications/mess into the root gradle - as I was doing constant code changing iterations, I haven't dared to move it up to the root gradle, just to find out, that the approach doesn't work with the next to-be migrated module * release logic * site generation * fix the paths in the ant build (before tomorrows commit) * You'll see some weird duplicated dependencies, because I thought the build order is mainly influenced by it AND I need the *-tests.jars to execute the tests in the JPMS context. Although I've added another set of dependsOn to the corresponding compileJava9 tasks, I don't understand how gradles concept of using the expanded classes directories should work with mrJars. (see https://blog.gradle.org/mrjars) * fix the javadocs, so the HTML5 linting can be enabled * check out JPMS plugins like https://github.com/java9-modularity/gradle-modules-plugin or Axels plugin (https://github.com/xzel23/JpmsGradlePlugin) As I have shuffled again the directories, please commit your code so I can merge it - as I used "svn mv" this should be also ok, if you don't commit now, but it's easier for you, if you do it before ... Although I've spent many many hours with gradle in the last 2 weeks and sometimes were baffled about its reactions, I have to admit, that certain features are slick, e.g. have a look at the ooxml-lite generation when it's committed. Andi --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org