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

Reply via email to