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

Reply via email to