Hi, Latest Isis actually requires JDK 1.8 (see [1]). Use Isis 1.9.0-SNAPSHOT and all should be fine. Almost everyone here uses -SNAPSHOT version for developing new apps.
1. https://github.com/apache/isis/blob/master/example/archetype/simpleapp/src/main/resources/archetype-resources/pom.xml#L77 Martin Grigorov Freelancer. Available for hire! Wicket Training and Consulting https://twitter.com/mtgrigorov On Mon, Jul 13, 2015 at 2:24 PM, Ilkka Seppälä <[email protected]> wrote: > Hi, > > I'm trying to get started with Isis using the SimpleApp archetype. Out of > the box it compiles fine on the command line and in the IDE. However, I > would like to use Java 8 so in the parent pom.xml I changed > maven-compiler-plugin configuration to 1.8. Following this change I needed > to change one line in SimpleObjects.java. Line 62 changed from > > return container.allMatches(new QueryDefault<>(SimpleObject.class, > "findByName", "name", name)); > > to > > return container.allMatches(new > QueryDefault<SimpleObject>(SimpleObject.class, "findByName", "name", > name)); > > After this change my IDE shows no errors, but on the command line when I > run "mvn clean install" it aborts with the following error: > > [ERROR] Failed to execute goal > org.datanucleus:datanucleus-maven-plugin:3.3.2:enhance (default) on project > naked-objects-dom: Error executing DataNucleus tool > org.datanucleus.enhancer.DataNucleusEnhancer:InvocationTargetException: > IllegalArgumentException -> [Help 1] > > Is it possible to enable Java 8 support for Apache Isis? > > -Ilkka >
