Re: Java 9, modularisation and build systems

2017-10-09 Thread Henri Gomez
OMG, Maven for Tomcat, after so many years :) May be time to resurrect Olivier Lamy works 2017-10-09 14:43 GMT+02:00 Rémy Maucherat : > On Mon, Oct 9, 2017 at 10:23 AM, Mark Thomas wrote: > > > On 06/10/17 13:01, Rémy Maucherat wrote: > > > On Fri, Oct 6, 2017 at 10:18 AM, Mark Thomas wrote: >

Re: Java 9, modularisation and build systems

2017-10-09 Thread Rémy Maucherat
On Mon, Oct 9, 2017 at 10:23 AM, Mark Thomas wrote: > On 06/10/17 13:01, Rémy Maucherat wrote: > > On Fri, Oct 6, 2017 at 10:18 AM, Mark Thomas wrote: > > > >> The usual candidate for an alternative build system is Maven. The > >> argument for Maven is that it is more widely known and hence easi

Re: Java 9, modularisation and build systems

2017-10-09 Thread Emmanuel Bourg
Le 9/10/2017 à 10:23, Mark Thomas a écrit : > - Back-ports would become more difficult unless all currently supported > versions were also back-ported (which increases the costs of > transition) This is an important point. Maybe the older versions of Tomcat could just adopt the new source lay

Re: Java 9, modularisation and build systems

2017-10-09 Thread Mark Thomas
-- > Mark Thomas > 2017 Oct 6 (Fri) 16:18 > Tomcat Developers List > Java 9, modularisation and build systems > > > Hi all, > > As you have probably seen, I've been working on improving Java 9 > support. The current TODO list is: > > - module

Re: Java 9, modularisation and build systems

2017-10-09 Thread Huxing Zhang
:18 Tomcat Developers List Java 9, modularisation and build systems Hi all, As you have probably seen, I've been working on improving Java 9 support. The current TODO list is: - module path scanning - handling multi-release JARs in the JarScanner I've been looking at the module pat

Re: Java 9, modularisation and build systems

2017-10-09 Thread Mark Thomas
On 06/10/17 13:01, Rémy Maucherat wrote: > On Fri, Oct 6, 2017 at 10:18 AM, Mark Thomas wrote: > >> The usual candidate for an alternative build system is Maven. The >> argument for Maven is that it is more widely known and hence easier to >> get started with. The argument against is broadly that

Re: Java 9, modularisation and build systems

2017-10-06 Thread Rémy Maucherat
On Fri, Oct 6, 2017 at 10:18 AM, Mark Thomas wrote: > The usual candidate for an alternative build system is Maven. The > argument for Maven is that it is more widely known and hence easier to > get started with. The argument against is broadly that Maven is very > opinionated and they way Tomcat

Re: Java 9, modularisation and build systems

2017-10-06 Thread Emmanuel Bourg
Le 6/10/2017 à 13:10, Martin Grigorov a écrit : > I personally prefer Maven because it is more consistent. > With free-style build tools like Ant, Gradle, sbt one has to invest some > time to understand the build and be able to make changes. +1, the standardized project structure brought by Maven

Re: Java 9, modularisation and build systems

2017-10-06 Thread Martin Grigorov
Hi, On Fri, Oct 6, 2017 at 11:45 AM, Romain Manni-Bucau wrote: > Hi Mark, > > few comments inline > > 2017-10-06 10:18 GMT+02:00 Mark Thomas : > > > Hi all, > > > > As you have probably seen, I've been working on improving Java 9 > > support. The current TODO list is: > > > > - module path scan

Re: Java 9, modularisation and build systems

2017-10-06 Thread Romain Manni-Bucau
Hi Mark, few comments inline 2017-10-06 10:18 GMT+02:00 Mark Thomas : > Hi all, > > As you have probably seen, I've been working on improving Java 9 > support. The current TODO list is: > > - module path scanning > - handling multi-release JARs in the JarScanner > > I've been looking at the modu

Java 9, modularisation and build systems

2017-10-06 Thread Mark Thomas
Hi all, As you have probably seen, I've been working on improving Java 9 support. The current TODO list is: - module path scanning - handling multi-release JARs in the JarScanner I've been looking at the module path scanning and while there are various approaches, they all make fairly heavy use