Modify ↓
Opened 9 years ago
Closed 9 years ago
#12293 closed defect (fixed)
Plugin opendata cannot be built with Java 8
Reported by: | simon04 | Owned by: | Don-vip |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin opendata | Version: | |
Keywords: | java8 | Cc: |
Description
$ ant clean dist Buildfile: /home/simon/src/josm.all.svngit/plugins/opendata/build.xml clean: [delete] Deleting directory /home/simon/src/josm.all.svngit/plugins/opendata/build [delete] Deleting: /home/simon/src/josm.all.svngit/dist/opendata.jar init: [mkdir] Created dir: /home/simon/src/josm.all.svngit/plugins/opendata/build compile_poi: [echo] compiling Apache POI ... [javac] Compiling 323 source files to /home/simon/src/josm.all.svngit/plugins/opendata/build [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [javac] Note: /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/poi/ss/format/CellNumberFormatter.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 warning compile_collections: [echo] compiling Apache Collections ... [javac] Compiling 14 source files to /home/simon/src/josm.all.svngit/plugins/opendata/build [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/MultiHashMap.java:334: error: remove(Object,Object) in MultiHashMap cannot implement remove(Object,Object) in Map [javac] public Object remove(Object key, Object item) { [javac] ^ [javac] return type Object is not compatible with boolean [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/MultiMap.java:69: error: remove(Object,Object) in MultiMap clashes with remove(Object,Object) in Map [javac] public Object remove(Object key, Object item); // NO_UCD [javac] ^ [javac] return type Object is not compatible with boolean [javac] /home/simon/src/josm.all.svngit/plugins/opendata/includes/org/apache/commons/collections/map/MultiValueMap.java:156: error: remove(Object,Object) in MultiValueMap cannot implement remove(Object,Object) in Map [javac] public Object remove(Object key, Object value) { [javac] ^ [javac] return type Object is not compatible with boolean [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 3 errors [javac] 1 warning BUILD FAILED /home/simon/src/josm.all.svngit/plugins/opendata/build.xml:44: Compile failed; see the compiler error output for details. Total time: 2 seconds
$ java -version openjdk version "1.8.0_66" OpenJDK Runtime Environment (build 1.8.0_66-b17) OpenJDK 64-Bit Server VM (build 25.66-b17, mixed mode) $ ant -version Apache Ant(TM) version 1.9.6 compiled on July 3 2015
Attachments (0)
Change History (2)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in [o31942:31943]. Thanks for the heads-up. Now jenkins is also up-to-date.
Note:
See TracTickets
for help on using tickets.
Right, I completely forgot to update jenkins/job/JOSM-Plugins to a multi-configuration project.