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"/>