Hi Kevin, I actually build on JDK 7; when we move to v2 then that raises the minimum to JDK 8.
It ought to build on JDK 8 also, I must admit I have tried to build using OpenJdk 7 or 8 but I'll give it a go to see if I can reproduce. Thx, Dan. On Sat, 5 Jan 2019, 12:11 Kevin Meyer <ke...@kmz.co.za wrote: > Hi, > > Currently I vote +0 > > I can not build (fails on isis-core-schema). It is possibly because I am > using OpenJDK? (I uninstalled Oracle Java since it is no longer free for > commercial use). > > I have tried first Java 10 then Java 8. > > java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener > > Cheers, > Kevin > > PS: It still bothers me that the compile tries to download numerous Apache > Isis 1.17.0 resources from online repositories during the build process... > but this is just a gripe, not a complaint ;) > > [INFO] --- maven-jaxb2-plugin:0.13.1:generate (generate-chg-xsd) @ > isis-core-schema --- > [WARNING] The POM for org.glassfish.jaxb:jaxb-runtime:jar:2.2.11 is > invalid, transitive dependencies (if any) will not be available, enable > debug logging for more details > [WARNING] The POM for org.glassfish.jaxb:jaxb-xjc:jar:2.2.11 is invalid, > transitive dependencies (if any) will not be available, enable debug > logging for more details > [WARNING] Error injecting: org.jvnet.mjiip.v_2.XJC2Mojo > java.lang.NoClassDefFoundError: com/sun/xml/bind/api/ErrorListener > at java.lang.ClassLoader.defineClass1 (Native Method) > at java.lang.ClassLoader.defineClass (ClassLoader.java:1009) > at java.security.SecureClassLoader.defineClass > (SecureClassLoader.java:174) > at java.net.URLClassLoader.defineClass (URLClassLoader.java:545) > at java.net.URLClassLoader.access$100 (URLClassLoader.java:83) > at java.net.URLClassLoader$1.run (URLClassLoader.java:453) > at java.net.URLClassLoader$1.run (URLClassLoader.java:447) > at java.security.AccessController.doPrivileged (Native Method) > at java.net.URLClassLoader.findClass (URLClassLoader.java:446) > at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf > (ClassRealm.java:401) > at > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass > (SelfFirstStrategy.java:42) > at > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass > (ClassRealm.java:271) > at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass > (ClassRealm.java:247) > at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass > (ClassRealm.java:239) > at java.lang.ClassLoader.defineClass1 (Native Method) > at java.lang.ClassLoader.defineClass (ClassLoader.java:1009) > at java.security.SecureClassLoader.defineClass > (SecureClassLoader.java:174) > at java.net.URLClassLoader.defineClass (URLClassLoader.java:545) > > > > On Wed, January 2, 2019 11:14, Dan Haywood wrote: > > Folks, > > I've cut a further release candidate RC3 for Apache Isis Core and the two > > archetypes: > > > > > > * Core 1.17.0 > > * HelloWorld Archetype 1.17.0 > > * SimpleApp Archetype 1.17.0 > > > > > > The source code artifacts have been uploaded to staging repositories on > > repository.apache.org. For each zip there is a corresponding signature > file > > (append .asc to the > > zip's url). > > > > To verify the source code, you can use the following commands (in an > > empty directory): > > > > > > NEXUSREPONUM=1087 > > VERSION=1.17.0 > > > > > > curl http://www.apache.org/dist/isis/KEYS > /tmp/KEYS gpg --import > > /tmp/KEYS > > > > > > rm -rf isis-$VERSION* rm -rf simpleapp-archetype-$VERSION* rm -rf > > helloworld-archetype-$VERSION* > > > > curl -O -L > > > https://raw.githubusercontent.com/apache/isis/06f947ad7a0968c34d8e6941a77 > > e12aa0196cd17/scripts/verify-isis-release.sh > > > > chmod +x ./verify-isis-release.sh ./verify-isis-release.sh $NEXUSREPONUM > > $VERSION > > > > > > > > Assuming this completes successfully, you can then test the two > > applications generated from the `simpleapp` and `helloworld` archetypes: > > > > pushd test-simpleapp/myapp mvn -pl webapp jetty:run popd > > > > and > > > > pushd test-helloworld/myapp mvn jetty:run popd > > > > > > For more details, see > > > https://isis.apache.org/guides/cgcom/cgcom.html#_cgcom_verifying-releases > > > > > > Please verify the release and cast your vote. The vote will be open for > > a minimum of 72 hours. > > > > [ ] +1 > > [ ] 0 > > [ ] -1 > > > > > > > -- > Kevin Meyer > Ljubljana, Slovenia > The Apache Software Foundation > >