2017-12-18 15:19 GMT+01:00 John D. Ament <[email protected]>:

> If you explicitly add the dependencies that Ravi's mentioning, you'll get
> the correct output without --add-modules.  However, it is a hard dependency
> for CXF to include these dependencies.  Some of their core feature work is
> based on JAX-WS features, so there's no way to avoid the dependency.
>

This needs to be fixed yes but the way we are leading forward ;)


>
> On Mon, Dec 18, 2017 at 8:52 AM Romain Manni-Bucau <[email protected]>
> wrote:
>
> > Hi
> >
> > I hope to get rid of the dependency completely since we shouldn't need it
> > at all but for now the way to have it working is to use --add-modules.
> Feel
> > free to do a PR to remove it completely if you want, it would be very
> > welcomed.
> >
> > side note: we also need to upgrade OWB when released to support java 9.
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://rmannibucau.metawerx.net/> | Old Blog
> > <http://rmannibucau.wordpress.com> | Github <
> > https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau>
> >
> > 2017-12-18 12:08 GMT+01:00 Ravisankar Challa <[email protected]>:
> >
> > > Meecrowave not working with java 9 (using latest snapshot of
> > openwebbeans)
> > >
> > > Caused by: org.apache.webbeans.exception.WebBeansException:
> > > java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
> > >     at
> > > org.apache.webbeans.event.ObserverMethodImpl.notify(
> > > ObserverMethodImpl.java:371)
> > > ~[openwebbeans-impl-2.0.3-SNAPSHOT.jar:2.0.3-SNAPSHOT]
> > >
> > > JEP - http://openjdk.java.net/jeps/320 - Removes the below modules
> > >
> > > java.xml.ws (JAX-WS, plus the related technologies SAAJ and Web
> Services
> > > Metadata)
> > > java.xml.bind (JAXB)
> > > java.activation (JAF)
> > > java.xml.ws.annotation (Common Annotations)
> > > java.corba (CORBA)
> > > java.transaction (JTA)
> > >
> > > java.se.ee (Aggregator module for the six modules above)
> > > jdk.xml.ws (Tools for JAX-WS)
> > > jdk.xml.bind (Tools for JAXB)
> > >
> > > Adding --add-modules java.xml.bind or java.se.ee will work for now but
> > it
> > > would be nice if we have dependencies part of meecrowave.
> > >
> > > Starts after adding these below 2 dependencies to pom.xml
> > >
> > > <dependency>
> > >     <groupId>javax.xml.bind</groupId>
> > >     <artifactId>jaxb-api</artifactId>
> > >     <version>2.3.0</version>
> > > </dependency>
> > > <dependency>
> > >     <groupId>javax.activation</groupId>
> > >     <artifactId>activation</artifactId>
> > >     <version>1.1.1</version>
> > > </dependency>
> > >
> > > <!--<dependency>
> > >     <groupId>com.sun.xml.bind</groupId>
> > >     <artifactId>jaxb-impl</artifactId>
> > >     <version>2.3.0</version>
> > > </dependency>
> > > <dependency>
> > >     <groupId>com.sun.xml.bind</groupId>
> > >     <artifactId>jaxb-core</artifactId>
> > >     <version>2.3.0</version>
> > > </dependency>-->
> > >
> >
>

Reply via email to