OK, I'm going to close this vote now. I'll announce on a separate thread.
On Sat, 5 Jan 2019 at 15:15, Kevin Meyer <[email protected]> wrote: > FYI, FTR, my +1 was using OpenJDK 8: > > $ java -version > openjdk version "1.8.0_191" > OpenJDK Runtime Environment (build > 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12) > OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode) > > > > On Sat, January 5, 2019 13:44, Dan Haywood wrote: > > 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 <[email protected] 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.unsynchronizedLoadClas > >> s (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/06f947ad7a0968c34d8e6941a > >> 77 > >> > >>> 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-releas > >> es > >>> > >>> > >>> 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 > >> > >> > >> > > > > > -- > Kevin Meyer > Ljubljana, Slovenia > Vice President Apache Isis (https://isis.apache.org) > The Apache Software Foundation > >
