You also need to specify :source => '1.6' to your compile options. On Oct 3, 2013 6:24 AM, "Jean-Philippe Caruana" <[email protected]> wrote:
> Hi, > > back on a java project, I'm translating our build from maven to buildr > (with some maven black magic I would like to kill). > I have a JDK 7 installed but I want to compile to java 6 (our sources > are in java 6), so I wrote in my buildfile : > > compile.using :target => '1.6', :other => ['-encoding', 'UTF-8'], > :deprecation => false, :debug => true > > But when I run buildr, I've got the following error : > javac: target release 1.6 conflicts with default source release 1.7 > > What's wrong with my setup or my buildfile ? > > > Installed versions : > $ java -version # downloaded from oracle and fully working with maven > java version "1.7.0_25" > Java(TM) SE Runtime Environment (build 1.7.0_25-b15) > Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) > > $ buildr --version # installed via apt-get on last stable ubuntu > Buildr 1.4.12 > > $ uname -a > Linux totoro 3.8.0-31-generic #46-Ubuntu SMP Tue Sep 10 20:03:44 UTC > 2013 x86_64 x86_64 x86_64 GNU/Linux > > $ cat /etc/issue > Ubuntu 13.04 > > > Original pom.xml : > <java.version>1.6</java.version> > <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> > > Thanks. > -- > Jean-Philippe Caruana - [email protected] > http://www.target2sell.com >
