My memory on how to get this all working is not quite there, so this is both a 
"heads up" and a "help email.

The goal is simple: build under java 8 and test select things in java 11

First, we have a new Maven profile called `java11test` that for the moment only 
includes these modules:

 - examples
 - itests/microprofile-jwt-itests
 - arquillian/arquillian-tomee-tests
 - tck

It might be a bit aggressive putting the last two in, but they theoretically 
should work for us to be truly done with Java 11 runtime support.

Second, there is a Buildbot builder that first builds under Java 8, then does a 
`mvn test -Pjava11test` to run the above under Java 11.

 - https://ci.apache.org/builders/tomee-build-jvm8-test-jvm11

This one doesn't seem to trigger.  If anyone can remember how this worked and 
take a look, great.

The svn link where the builder definitions live is password protected.  I know 
our config has no secret details in it, so here's a public paste of it.  It is 
defined on line 341 and added to the builders at line 1091

 - 
https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/tomee.conf

 - 
https://gist.github.com/dblevins/0f7c707089a1a4287a5088f3b9166bda#file-tomee-conf-py-L341
 - 
https://gist.github.com/dblevins/0f7c707089a1a4287a5088f3b9166bda#file-tomee-conf-py-L1091


If we can get this working it should add some real shape to our Java 11 support 
efforts.


-- 
David Blevins
http://twitter.com/dblevins
http://www.tomitribe.com

Reply via email to