You could also try a different plugin if it's a bug in the one you're
currently using. The one I normally use is
org.codehaus.mojo:jaxb2-maven-plugin. Please use version 1.6 as v2.0+ seems
to have a regression wrt the m2e integration.

/Anders

On Tue, Feb 16, 2016 at 8:16 PM, Marcel Schutte <maro.schu...@gmail.com>
wrote:

> Hi Art,
>
> I can't help you much with this one, just wanted to say that I don't think
> it is wise to use your project's source directory in the
> <generateDirectory>. Leave it at the default, which will generate to
> target/generated-sources/xjc and m2e will add a separate source folder in
> your project view to show these classes.
> Generating them inside your regular source folder might mess up m2e's
> detection of changed files and it also makes it harder to exclude them from
> source control (you don't check in generated sources right?).
>
> Regards, Marcel Schutte
>
> On Thu, Feb 11, 2016 at 10:18 PM, Art Kaufmann <art.kaufm...@frequentz.com
> > wrote:
>
>> I have a project that uses the maven-jaxb2-plugin. When the project is
>> built during an Eclipse build, the plugin runs, but it ignores some (but
>> not all) of the configuration parameters. In particular, I have some custom
>> bindings and a binding plugin. I can tell that this is running, but the
>> bindings are being ignored because the classes are being generated but in
>> the wrong projects and some other substitutions aren't being done.
>>
>> When run from RunAs->Maven generate-sources, everything works fine.
>> Here's a segment from my POM:
>>
>>   <build>
>>     <plugins>
>>       <plugin>
>>         <groupId>org.jvnet.jaxb2.maven2</groupId>
>>         <artifactId>maven-jaxb2-plugin</artifactId>
>>         <version>0.13.0</version>
>>         <dependencies>
>>           <dependency>
>>             <groupId>com.frequentz.iris.dscsa</groupId>
>>             <artifactId>com.frequentz.iris.dscsa.common</artifactId>
>>             <version>4.4.0.0</version>
>>           </dependency>
>>         </dependencies>
>>         <executions>
>>           <execution>
>>             <id>generate_epcis_beans</id>
>>             <goals>
>>               <goal>generate</goal>
>>             </goals>
>>             <configuration>
>>
>> <generateDirectory>${project.build.sourceDirectory}</generateDirectory>
>>               <schemaDirectory>${project.basedir}/schema</schemaDirectory>
>>               <schemaIncludes>
>>                 <include>GS1US-epcis-dscsa-1_1.xsd</include>
>>               </schemaIncludes>
>>               <bindingIncludes>
>>                 <include>jaxb-binding-dscsa.xml</include>
>>               </bindingIncludes>
>>               <extension>true</extension>
>>               <args>
>>                 <arg>-Xepcis</arg>
>>
>> <arg>-Xepcis-templates=${project.build.sourceDirectory}</arg>
>>               </args>
>>               <plugins>
>>                 <plugin>
>>                   <groupId>com.frequentz.iris.tools</groupId>
>>                   <artifactId>com.frequentz.iris.xml.tools</artifactId>
>>                   <version>1.0.0</version>
>>                 </plugin>
>>               </plugins>
>>               <produces>
>>
>> <produce>com/frequentz/iris/dscsa/epcis/xml/impl/*.java</produce>
>>               </produces>
>>             </configuration>
>>           </execution>
>>         </executions>
>>       </plugin>
>>     </plugins>
>>   </build>
>>
>> _______________________________________________
>> m2e-users mailing list
>> m2e-users@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/m2e-users
>>
>
>
>
> --
> Fotografie
> http://schutte.name/
>
> _______________________________________________
> m2e-users mailing list
> m2e-users@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-users
>
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to