Look at Joda-Convert/Joda-Parent for example. A Java 6 project that builds on Java 8 or later, and has a module-info.java.
Cobertura just needs replacing with JaCoCo. FindBugs replaced by SpotBugs Lots of plugin versions updated. And lots of profiles, as per Joda-Convert/Joda-Parent Stephen https://github.com/JodaOrg/joda-convert https://github.com/JodaOrg/joda-parent On 10 July 2018 at 17:32, Rob Tompkins <chtom...@gmail.com> wrote: > Hello all, > > It occurs to me that we are in a bit of a predicament in terms of being able > to remain current with java, if the projected 6-month release to EOL cycle > for major versions of java indeed continues. For example, as of now java9 is > EOL, yet we still don’t have sufficient build tools (maybe almost) to even > think about doing a release building with java9, let alone the current > version of java, v10. For example, [lang] fails on mvn -Prelease > -Ptest-deploy clean test site deploy on java10 with the following error: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.7.1:site (default-site) on > project commons-lang3: failed to get report for > org.codehaus.mojo:cobertura-maven-plugin: Plugin > org.codehaus.mojo:cobertura-maven-plugin:2.7 or one of its dependencies could > not be resolved: Could not find artifact com.sun:tools:jar:0 at specified > path > /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/../lib/tools.jar > > What are we to do if they keep up this cycle? Depressing as it may seem, I > don’t see the current OSS java ecosystem sustainable. We won’t get stable > maven build plugins fast enough to keep up. We can keep building to java8, > but I don’t know what to do with higher versions. > > Any thoughts or ideas? Everything that I can think of is ugly at best. > > -Rob > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org