Am 07.12.2016 11:48, schrieb Milamber:
Yes I use Java 8

The issue that Ant < 1.9 isn't compatible with Java 8

http://stackoverflow.com/questions/20702626/javac1-8-class-not-found

travis-ci uses ant 1.8.2 and it works.
I use it with ant 1.8.2 (and 1.8.4) and it works.

So I wonder, what I do wrong, that it works?

I have to set JAVA_HOME to a jdk 8 and the command java that I use is from a jdk 8.

The stackoverflow question is a bit weird, as there are many saying, that it doesn't work, but the setup in the question is plainly wrong, as the OP sets JAVA_HOME
and JRE_HOME to an old jdk.

The thing is, I could revert the commit and it works for you, but
* travis-ci will still use ant 1.8.x and stop to work, if we use 1.9.x features (as happened before) * other contributors will read the 1.9 and submit patches, that use 1.9.x features (also happened before)

Other possible solution:
 * We could drop travis-ci usage and go back to ant 1.9.x
* Look for other build systems, that we can support and are supported by our build systems

I am a bit cluesless here.
 Felix



Works with this command (ant 1.8.4) :
ant -Djmeter.version=3.2-SNAPSHOT [email protected]
-Dbuild.compiler=javac1.7 distribution

On 07/12/2016 05:36, Felix Schumacher wrote:
Have you setup the variable JAVA_HOME to point to your jdk 8 setup?

Felix

Am 6. Dezember 2016 22:35:13 MEZ, schrieb Milamber <[email protected]>:
I'm not sure that will works:

$ ant -Djmeter.version=3.2-SNAPSHOT [email protected]
distribution
Buildfile: /home/milamber/temp/jmetertemp/build.xml

_check_ant-version:

ant-version:
[echo] ant.version = Apache Ant(TM) version 1.8.4 compiled on May
22 2012

svnCheck:
      [echo] svn.revision=1772959

check-versions:

clean:

_check_3rdparty:

_message_3rdParty:

compile-slf4j_logkit:
[mkdir] Created dir: /home/milamber/temp/jmetertemp/build/slf4j-logkit

BUILD FAILED
/home/milamber/temp/jmetertemp/build.xml:828: Class not found: javac1.8

Total time: 1 second


On 06/12/2016 21:08, [email protected] wrote:
Author: fschumacher
Date: Tue Dec  6 21:08:09 2016
New Revision: 1772959

URL: http://svn.apache.org/viewvc?rev=1772959&view=rev
Log:
travis-ci needs an older version of ant.

Modified:
      jmeter/trunk/build.xml

Modified: jmeter/trunk/build.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1772959&r1=1772958&r2=1772959&view=diff
==============================================================================
--- jmeter/trunk/build.xml (original)
+++ jmeter/trunk/build.xml Tue Dec  6 21:08:09 2016
@@ -85,7 +85,7 @@
     -->
<!-- Minimal version of Apache Ant requiere by this Ant script
-->
-  <property name="ant.version.required" value="1.9.1" />
+  <property name="ant.version.required" value="1.8.2" />
        <!-- Are we running under Gump? -->
     <property name="gump.run" value="false"/>



Reply via email to