Try this https://github.com/aspan/jaxb2-basics
Delany

On Thu, 24 Aug 2023 at 20:21, David Hoffer <dhoff...@gmail.com> wrote:

> That one works great as a general purpose XJC tool and supports JAXB4 but
> unfortunately to use any of the plugin options
>
> -XtoString
> -Xequals
> -XhashCode
> -Xcopyable
>
> Requires the use of <artifactId>jaxb2-basics</artifactId> according to the
> docs which is ancient and stuck in JDK8 and prior.  So, not an option for a
> JDK17 Java EE 10 application.
>
> If anyone knows of newer plugin extensions that can support JDK17 let me
> know.
>
> Thanks,
> -David
>
> On Tue, Aug 22, 2023 at 2:46 PM Delany <delany.middle...@gmail.com> wrote:
>
> > This one has JAXB4 support
> > https://github.com/phax/maven-jaxb2-plugin
> > Delany
> >
> >
> >
> > On Tue, 22 Aug 2023 at 22:04, David Hoffer <dhoff...@gmail.com> wrote:
> >
> > > I think that is based on:
> > >
> > > <groupId>org.jvnet.jaxb2.maven2</groupId>
> > > <artifactId>maven-jaxb2-plugin</artifactId>
> > >
> > > Which, I can't get to work with JDK17 and to be compatible with the
> rest
> > of
> > > my app has to be at Java EE 10.
> > >
> > > I'm currently trying to use:
> > >
> > > <groupId>org.codehaus.mojo</groupId>
> > > <artifactId>jaxb2-maven-plugin</artifactId>
> > > <version>3.1.0</version>
> > >
> > > As it's current; seems to support JDK17 Java 10 well.  But it seems
> they
> > > dropped support for -X argument options.  Or I just can't find how it's
> > > supported.
> > >
> > > I have also tried:
> > >
> > > <groupId>org.apache.cxf</groupId>
> > > <artifactId>cxf-xjc-plugin</artifactId>
> > > <version>4.0.0</version>
> > >
> > > And it too is current, supports JDK17 and Java 10.  It does have
> > extension
> > > support for:
> > >
> > > toString
> > > defaultValue
> > >
> > > But does not have support for:
> > > equals
> > > hashCode
> > >
> > > And those I would really like to have.  Trying to find a way to have
> all
> > 4
> > > of those options.
> > >
> > > -Dave
> > >
> > > On Tue, Aug 22, 2023 at 1:31 PM Delany <delany.middle...@gmail.com>
> > wrote:
> > >
> > > > Try here https://stackoverflow.com/a/32336886/2746335
> > > > Delany
> > > >
> > > > On Tue, 22 Aug 2023 at 21:16, David Hoffer <dhoff...@gmail.com>
> wrote:
> > > >
> > > > > I'm wanting to use the JAXB2 Maven Plugin's XJC goal in a JDK17
> > > project.
> > > > > I'm using version 3.1.0.  I can get it to generate the Java code
> but
> > > > can't
> > > > > find any way to add support for optional things like:
> > > > >
> > > > > toString
> > > > > equals
> > > > > hashCode
> > > > > defaultValue
> > > > >
> > > > > Can someone point me in the right direction on how to add these
> very
> > > > useful
> > > > > options to the generated code.
> > > > >
> > > > > Thanks,
> > > > > -Dave
> > > > >
> > > >
> > >
> >
>

Reply via email to