On Thu, Jan 15, 2015 at 12:49 PM, KARR, DAVID <[email protected]> wrote:

> > -----Original Message-----
> > From: Aaron Titus [mailto:[email protected]]
> > Sent: Thursday, January 15, 2015 9:45 AM
> > To: [email protected]
> > Subject: Re: How to build a CXF JAX-RS app with Gradle?
> >
> > >
> > > I can see how you would add to the xjc classpath to provide extensions,
> > > but how would you specify extension command-line arguments?
> > >
> >
> > The only kind of extensions I've used are the ones that go in a binding
> > file.  How are the extension arguments different than regular command
> line
> > arguments?  The example shows how regular arguments work, wouldn't it
> just
> > be adding a few more?
>
> You show adding arguments to the WSDL task, but not the XJC task.
>


I guess I am not sure how to answer your question. I posted two examples I
had, one showing java exec directly and one via Ant. The xjc is using the
Ant task. When you say "extension command line arguments" this makes me
think you want a java exec task, with arguments, as I have shown.

Do you have an existing Ant task that does what you want?  If you do, post
it here and maybe I can figure the syntax.  I'm not a maven user, so I
can't help interpret going directly from maven to gradle.

The wsdl task is a pure java exec.  If you want to run xjc directly (skip
the ant task) then you could build up a task that does it along the lines
of what I did here with wsdl2java.

Reply via email to