2016-08-15 15 views
0

生成されたパッケージ情報を@XmlJavaTypeAdapterアノテーションでカスタマイズする最も良い方法は何ですか?私のパッケージ情報にはすでに "@ javax.xml.bind.annotation.XmlSchema"アノテーションがあります。JAXB2で生成されたpackage-info.javaのカスタマイズ方法

私はMavenとLiferay 6.2を使用しています。

答えて

0

JAXB2-のmaven-pluginのための私のソリューション: "noPackageLevelAnnotations = true" をあなたのパッケージには、生成package-info.javaは存在しませんと

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>jaxb2-maven-plugin</artifactId> 
    <version>2.2</version> 
    <executions> 
    <execution> 
     <id>bla</id> 
     <phase>generate-resources</phase> 
     <goals> 
     <goal>xjc</goal> 
     </goals> 
     <configuration> 
     <sources> 
      <source>${somevariable}/somexsd.xsd</source> 
     </sources> 
     <outputDirectory>src/main/generated-sources/jaxb/</outputDirectory> 
     <encoding>UTF-8</encoding> 
     <locale>en</locale> 
     <packageName>de.something.generated</packageName> 
     <noPackageLevelAnnotations>true</noPackageLevelAnnotations> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 

"はde.something.generated"

今、あなたはばかり構築し、楽しんで、あなた自身のpackage-info.javaそこにあなたの通常のsrc /メイン/ javaの「de.something.generated」と同じパッケージと場所の下

を追加する必要があります。)

関連する問題