Thanks Andi for all the work, I am interested in how it will look like
afterwards :)

Maybe you can push some of the smaller/isolated changes first in separate
commits so we get CI on each of those separately?

On the JDK crash, I saw that elsewhere also with JDK 11! If we can make it
reproducible, I can report a JDK bug via our contacts at Oracle.

Thanks... Dominik.

On Wed, Apr 7, 2021 at 1:53 AM Andreas Beeker <kiwiwi...@apache.org> wrote:

> 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