On Mon, Mar 8, 2010 at 11:56 AM, sebb <seb...@gmail.com> wrote: > On 08/03/2010, Niall Pemberton <niall.pember...@gmail.com> wrote: >> On Mon, Mar 8, 2010 at 11:31 AM, sebb <seb...@gmail.com> wrote: >> > On 08/03/2010, Niall Pemberton <niall.pember...@gmail.com> wrote: >> >> On Mon, Mar 8, 2010 at 3:41 AM, sebb <seb...@gmail.com> wrote: >> >> > The failure is due to the upgrade to Commons Parent 13, which does not >> >> > run on Java 1.4 >> >> > >> >> > Not sure which plugins are the culprits. >> >> > >> >> > I've reverted Commons Lang 2.x to parent 12 for the time being. >> >> >> >> >> >> My preference would be to change Continuum to use JDK 1.5. >> > >> > That rather negates the purpose of using Continuum for Lang 2. >> > >> > AIUI, when Maven is run under Java 1.5, then the compiler uses the 1.5 >> > libraries even if the target is 1.4, so incorrect use of 1.5 methods >> > is not caught. >> >> >> Lang 2.x currently targets JDK 1.3 so we already have that issue. >> While it would be good for Continuum to pick up those issues we still >> need to build using Ant and JDK 1.3 to ensure nothing has crept into >> the code base for > JDK 1.3 > > Agreed, but moving to a minimum of 1.5 for Maven means that we have to > do that for all projects using Java 1.4 as well, whereas until POM 13 > one could still use Maven. Not all of the Java 1.4 projects have Ant > build files, because they weren't needed until now.
I thought we only had one or two components targeting JDK 1.4 - but it turns out theres 12 :( (cli, codec,compress,configuration,el,email,jci,proxy,sanselan,scxml,validator,vfs) I'll take a look tonight to see how many plugins we would need to downgrade to get back to being able to run using JDK 1.4 - then we can decide whether thats what we want to do. Niall >> > Once that is fixed, then I agree it would be simpler to run Maven under >> 1.5. >> >> >> AFAIK the only solution in maven is to have the compiler fork a >> separate JVM to compile the code: >> >> http://maven.apache.org/plugins/maven-compiler-plugin/examples/compile-using-different-jdk.html >> >> Whether we can set that up in Continuum I have no idea. > > I'll have a look at that later. > > We also need to do the same for Surefire. > >> >> Niall >> >> >> >> The >> >> alternative is to work out which plugins require 1.5 and downgrade to >> >> previous versions which can run on 1.4. >> >> >> > >> > Yes, that's preferable at present. Or maybe the versions could be >> > overridden in projects that still need 1.4 >> > >> >> Niall >> >> >> >> >> >> > On 08/03/2010, contin...@vmbuild.apache.org <dev@commons.apache.org> >> wrote: >> >> >> Online report : >> http://vmbuild.apache.org/continuum/buildResult.action?buildId=297501&projectId=2634 >> >> >> >> >> >> Build statistics: >> >> >> State: Failed >> >> >> Previous State: Failed >> >> >> Started at: Sun 7 Mar 2010 18:47:42 -0800 >> >> >> Finished at: Sun 7 Mar 2010 18:47:59 -0800 >> >> >> Total time: 16s >> >> >> Build Trigger: Schedule >> >> >> Build Number: 266 >> >> >> Exit code: 1 >> >> >> Building machine hostname: vmbuild.apache.org >> >> >> Operating system : Linux(unknown) >> >> >> Java Home version : >> >> >> java version "1.4.2_15" >> >> >> Java(TM) 2 Runtime Environment, Standard Edition (build >> 1.4.2_15-b02) >> >> >> Java HotSpot(TM) Client VM (build 1.4.2_15-b02, mixed mode) >> >> >> >> >> >> Builder version : >> >> >> Maven version: 2.0.9 >> >> >> Java version: 1.4.2_15 >> >> >> OS name: "linux" version: "2.6.24-23-server" arch: "i386" >> Family: "unix" >> >> >> >> >> >> >> **************************************************************************** >> >> >> SCM Changes: >> >> >> >> **************************************************************************** >> >> >> No files changed >> >> >> >> >> >> >> **************************************************************************** >> >> >> Dependencies Changes: >> >> >> >> **************************************************************************** >> >> >> No dependencies changed >> >> >> >> >> >> >> >> >> >> **************************************************************************** >> >> >> Build Definition: >> >> >> >> **************************************************************************** >> >> >> POM filename: pom.xml >> >> >> Goals: clean install >> >> >> Arguments: --batch-mode --non-recursive >> >> >> Build Fresh: false >> >> >> Always Build: true >> >> >> Default Build Definition: true >> >> >> Schedule: COMMONS_SCHEDULE >> >> >> Profile Name: Java 1.4 >> >> >> Description: >> >> >> >> >> >> >> **************************************************************************** >> >> >> Test Summary: >> >> >> >> **************************************************************************** >> >> >> Tests: 0 >> >> >> Failures: 0 >> >> >> Errors: 0 >> >> >> Total time: 0.0 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org