Java8 runtime, Java9 build, for AutoTag-1.3, Request-1.1, Tiles-3.1

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Java8 runtime, Java9 build, for AutoTag-1.3, Request-1.1, Tiles-3.1

mck-2
I've committed to tiles-master the following changes:

 - Add checkstyle ruleset that works with Java8+
 - Make Java9 the default build tool
 - Make Java8 the minimum runtime
 - Use animal-sniffer plugin to check Java9 is not used
 - upgrade checkstyle, and make it part of the normal build reactor
 - remove the maven-wagon stuff, as it's all svnpub now


The plan is that subsequent releases of
   AutoTag-1.3
   Request-1.1
   Tiles-3.1

will only run with Java8, and can only be built with Java9.
It also makes checkstyle part of the build, and the projects will fail
if violations increase.

And committed the changes to AutoTag trunk to use this snapshot master,
to demonstrate.
Speak up if there's any concerns or objections.

regards,
Mick
Reply | Threaded
Open this post in threaded view
|

Re: Java8 runtime, Java9 build, for AutoTag-1.3, Request-1.1, Tiles-3.1

mck-2


On Sun, 1 Oct 2017, at 12:20, mck wrote:
> I've committed to tiles-master the following changes:
>
>  - Add checkstyle ruleset that works with Java8+
>  - Make Java9 the default build tool


Normal `mvn clean install` worked for the three tiles projects using
tiles-master 8-SNAPSHOT and Java9, but more work is required for it to
work against `mvn clean install -Papache-release`.

Any volunteers?

Mick.