You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by "Vjacheslav V. Borisov" <sl...@gmail.com> on 2019/04/30 03:50:33 UTC
Configure cxf-wadl2java-plugin for multiple wadl
Hi!
Is there option to configure same extrarags for multiple
cxf-wadl2java-plugin exections?
e.g. I have long list of extrargs
can i specify this list only once, and appy in every wadl exection?
<extraarg>-verbose</extraarg>
<extraarg>-inheritResourceParams</extraarg>
<extraarg>-javaDocs</extraarg>
<extraarg>-xjc-Xjavadoc</extraarg>
<extraarg>-tMap</extraarg>
<extraarg>{urn:ru:ilb:loancalculator:core}uuid=java.util.UUID</extraarg>
<extraarg>-tMap</extraarg>
<extraarg>{
http://www.w3.org/2001/XMLSchema}date=java.time.LocalDate</extraarg>
<extraarg>-tMap</extraarg>
<extraarg>{
http://www.w3.org/2001/XMLSchema}dateTime=java.time.LocalDateTime</extraarg>
<extraarg>-tMap</extraarg>
<extraarg>{
http://www.w3.org/2001/XMLSchema}time=java.time.LocalTime</extraarg>
<extraarg>-tMap</extraarg>
<extraarg>{
http://www.w3.org/2001/XMLSchema}decimal=java.math.BigDecimal</extraarg>
<extraarg>-beanValidation</extraarg>
<extraarg>-xjc-Xannotate</extraarg>
<extraarg>-xjc-Xinheritance</extraarg>
<extraarg>-xjc-XhashCode</extraarg>
<extraarg>-xjc-Xequals</extraarg>
<extraarg>-xjc-Xcopyable</extraarg>
<extraarg>-xjc-Xsetters</extraarg>
<extraarg>-xjc-Xsetters-mode=direct</extraarg>
<extraarg>-xjc-Xfluent-api</extraarg>
<extraarg>-xjc-enableIntrospection</extraarg>
<extraarg>-xjc-XBeanVal</extraarg>
Re: Configure cxf-wadl2java-plugin for multiple wadl
Posted by "Vjacheslav V. Borisov" <sl...@gmail.com>.
spasibo :)
вт, 30 апр. 2019 г. в 11:32, Alexey Markevich <bu...@gmail.com>:
> Hi Vjacheslav,
>
> like
>
> <plugin>
> <groupId>org.apache.cxf</groupId>
> <artifactId>cxf-wadl2java-plugin</artifactId>
> <version>${cxf.version}</version>
> <configuration>
> <wadlOptions>
> <wadlOption>
> <extraargs>
> <!--extraarg>[common
> configuration]</extraarg-->
> </extraargs>
> </wadlOption>
> </wadlOptions>
> </configuration>
> <executions>
> <execution>
> <id>service1</id>
> <phase>generate-sources</phase>
> <configuration>
> <wadlOptions>
> <wadlOption>
> <wadl>aservice1.wadl</wadl>
> <impl>false</impl>
> </wadlOption>
> </wadlOptions>
> </configuration>
> <goals>
> <goal>wadl2java</goal>
> </goals>
> </execution>
> <execution>
> <id>service2</id>
> <phase>generate-sources</phase>
> <configuration>
> <wadlOptions>
> <wadlOption>
> <wadl>service2.wadl</wadl>
> <impl>false</impl>
> </wadlOption>
> </wadlOptions>
> </configuration>
> <goals>
> <goal>wadl2java</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
>
>
> On 4/30/19, Vjacheslav V. Borisov <sl...@gmail.com> wrote:
> > Hi!
> >
> > Is there option to configure same extrarags for multiple
> > cxf-wadl2java-plugin exections?
> >
> > e.g. I have long list of extrargs
> > can i specify this list only once, and appy in every wadl exection?
> >
> > <extraarg>-verbose</extraarg>
> >
> > <extraarg>-inheritResourceParams</extraarg>
> > <extraarg>-javaDocs</extraarg>
> >
> <extraarg>-xjc-Xjavadoc</extraarg>
> > <extraarg>-tMap</extraarg>
> >
> > <extraarg>{urn:ru:ilb:loancalculator:core}uuid=java.util.UUID</extraarg>
> > <extraarg>-tMap</extraarg>
> > <extraarg>{
> > http://www.w3.org/2001/XMLSchema}date=java.time.LocalDate</extraarg>
> > <extraarg>-tMap</extraarg>
> > <extraarg>{
> > http://www.w3.org/2001/XMLSchema}dateTime=java.time.LocalDateTime
> </extraarg>
> > <extraarg>-tMap</extraarg>
> > <extraarg>{
> > http://www.w3.org/2001/XMLSchema}time=java.time.LocalTime</extraarg>
> > <extraarg>-tMap</extraarg>
> > <extraarg>{
> > http://www.w3.org/2001/XMLSchema}decimal=java.math.BigDecimal</extraarg>
> >
> > <extraarg>-beanValidation</extraarg>
> >
> <extraarg>-xjc-Xannotate</extraarg>
> >
> > <extraarg>-xjc-Xinheritance</extraarg>
> >
> <extraarg>-xjc-XhashCode</extraarg>
> > <extraarg>-xjc-Xequals</extraarg>
> >
> <extraarg>-xjc-Xcopyable</extraarg>
> >
> <extraarg>-xjc-Xsetters</extraarg>
> >
> > <extraarg>-xjc-Xsetters-mode=direct</extraarg>
> >
> > <extraarg>-xjc-Xfluent-api</extraarg>
> >
> > <extraarg>-xjc-enableIntrospection</extraarg>
> >
> <extraarg>-xjc-XBeanVal</extraarg>
> >
>
Re: Configure cxf-wadl2java-plugin for multiple wadl
Posted by Alexey Markevich <bu...@gmail.com>.
Hi Vjacheslav,
like
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-wadl2java-plugin</artifactId>
<version>${cxf.version}</version>
<configuration>
<wadlOptions>
<wadlOption>
<extraargs>
<!--extraarg>[common configuration]</extraarg-->
</extraargs>
</wadlOption>
</wadlOptions>
</configuration>
<executions>
<execution>
<id>service1</id>
<phase>generate-sources</phase>
<configuration>
<wadlOptions>
<wadlOption>
<wadl>aservice1.wadl</wadl>
<impl>false</impl>
</wadlOption>
</wadlOptions>
</configuration>
<goals>
<goal>wadl2java</goal>
</goals>
</execution>
<execution>
<id>service2</id>
<phase>generate-sources</phase>
<configuration>
<wadlOptions>
<wadlOption>
<wadl>service2.wadl</wadl>
<impl>false</impl>
</wadlOption>
</wadlOptions>
</configuration>
<goals>
<goal>wadl2java</goal>
</goals>
</execution>
</executions>
</plugin>
On 4/30/19, Vjacheslav V. Borisov <sl...@gmail.com> wrote:
> Hi!
>
> Is there option to configure same extrarags for multiple
> cxf-wadl2java-plugin exections?
>
> e.g. I have long list of extrargs
> can i specify this list only once, and appy in every wadl exection?
>
> <extraarg>-verbose</extraarg>
>
> <extraarg>-inheritResourceParams</extraarg>
> <extraarg>-javaDocs</extraarg>
> <extraarg>-xjc-Xjavadoc</extraarg>
> <extraarg>-tMap</extraarg>
>
> <extraarg>{urn:ru:ilb:loancalculator:core}uuid=java.util.UUID</extraarg>
> <extraarg>-tMap</extraarg>
> <extraarg>{
> http://www.w3.org/2001/XMLSchema}date=java.time.LocalDate</extraarg>
> <extraarg>-tMap</extraarg>
> <extraarg>{
> http://www.w3.org/2001/XMLSchema}dateTime=java.time.LocalDateTime</extraarg>
> <extraarg>-tMap</extraarg>
> <extraarg>{
> http://www.w3.org/2001/XMLSchema}time=java.time.LocalTime</extraarg>
> <extraarg>-tMap</extraarg>
> <extraarg>{
> http://www.w3.org/2001/XMLSchema}decimal=java.math.BigDecimal</extraarg>
>
> <extraarg>-beanValidation</extraarg>
> <extraarg>-xjc-Xannotate</extraarg>
>
> <extraarg>-xjc-Xinheritance</extraarg>
> <extraarg>-xjc-XhashCode</extraarg>
> <extraarg>-xjc-Xequals</extraarg>
> <extraarg>-xjc-Xcopyable</extraarg>
> <extraarg>-xjc-Xsetters</extraarg>
>
> <extraarg>-xjc-Xsetters-mode=direct</extraarg>
>
> <extraarg>-xjc-Xfluent-api</extraarg>
>
> <extraarg>-xjc-enableIntrospection</extraarg>
> <extraarg>-xjc-XBeanVal</extraarg>
>