Ben, thanks for writing this up, really great stuff! I'll be spending
more time on the Java 9/10 issue tomorrow myself.

On Mon, Aug 6, 2018 at 3:30 AM, Ben Weidig <b...@netzgut.net> wrote:
> Hi,
>
> I want to help to get Tapestry 5.5 to run with Java 9/10 so I've decided to
> share how I got Tapestry 5.5 up and (mostly) running with Java 9 in a
> containerized Eclipse:
>
> https://gist.github.com/benweidig/7bec8580cfef7e28064e397cb4a18104
>
> YMMV if you don't run it on Linux but it should be doable at least on macOS
> if you intall XQuartz etc., but it wasn't much fun the last time I've tried
> to get X11 apps running via Docker on macOS. Windows with WSL might work,
> too.
>
> The "Dockerfile" is copy/pasted/merged from multiples files of our internal
> dev-setup and might contain some stuff not actually needed. I've only
> tested it on my machine so far where I've already run other containerized
> Eclipses, so you might need to adapt it a little to your needs.
>
> There are still some issues I've run into:
> - Java 9 removed "tools.jar" (
> https://docs.oracle.com/javase/9/migrate/toc.htm#GUID-12237744-E23B-42F8-8892-26BA1BDD63F2)
> so
> the project "tapestry-javadoc" build path is broken, but you can just close
> it in Eclipse
> - "/tapestry-core/src/test/groovy/org/apache/tapestry5/LaunchJetty8.groovy"
> is missing s package declaration (Quick-Fix available in Eclipse)
> - Some tests are failing (sometimes) due to Selenium issues (couldn't
> connect, Marionette stuff), have to look into it.
>
> My ultimate goal would be running it with Java 10 due to Java 9 being EOL,
> at least the Oracle JDK9. First thing that might fail is the Java version
> detection in "tapestry-5/build.gradle:119".
>
> Any suggestions or ideas how to improve this are appreciated! Thinking
> about making a real GitHub repo for it with a more detailed "readme".
>
> Ben

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to