2011-08-01 16 views
7

Chciałbym uzyskać maven-jaxb2-plugin aby nie pisać „zastrzeżenie”:Przejdź wygenerowanym ... w plikach Java używając jaxb2 maven wtyczki

This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.2-hudson-jaxb-ri-2.2-63- 
See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
Any modifications to this file will be lost upon recompilation of the source schema. 
Generated on: 2011.08.01 at 09:20:43 AM CEST 

przynajmniej znacznik czasu.

Dziękuję.

Udo.

Odpowiedz

8

Użyj -no-header, jeśli korzystasz z generatora źródła wiersza poleceń lub header='false', jeśli używasz ant.

W POM, w konfiguracji <args><arg>-no-header</arg></args>

+0

Add do twojej odpowiedzi, że w pom, w konfiguracji -no-nagłówek ssedano

+0

Dokładnie tego, czego szukałem. Ta strona jest naprawdę doskonała! – julien

8

tylko dodać, używam Maven i co pracował dla mnie było:

<arguments>-no-header</arguments> 
+1

działa z ' org.codehaus.mojo jaxb2-maven-plugin 1.5' –

2

użytku "noGeneratedHeaderComments" przykład:

  <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>jaxb2-maven-plugin</artifactId> 
      <version>2.1</version> 
      <executions> 
       <execution> 
        <id>xjc</id> 
        <goals> 
         <goal>xjc</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <outputDirectory>${project.basedir}/src/main/java</outputDirectory> 
       <clearOutputDir>false</clearOutputDir> 
       <sources> 
        <source>${project.basedir}/src/main/resources/xsd</source> 
       </sources>  
       <noGeneratedHeaderComments>true</noGeneratedHeaderComments> 
      </configuration> 
     </plugin>