Maven 2 XSD到Jaxb不会生成package-info.java
我有这个示例XSD——我正在尝试使用Jaxb生成Java类。Java类正在生成,但我们没有看到package-info.Java类正在生成,因为package-info.Java未生成封送失败,出现QName错误。请帮忙Maven 2 XSD到Jaxb不会生成package-info.java,maven-2,xsd,jaxb2,Maven 2,Xsd,Jaxb2,我有这个示例XSD——我正在尝试使用Jaxb生成Java类。Java类正在生成,但我们没有看到package-info.Java类正在生成,因为package-info.Java未生成封送失败,出现QName错误。请帮忙 <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">
<xs:element name="Parent">
<xs:complexType>
<xs:sequence>
<xs:element ref="testuser"/>
<xs:element ref="testpassword"/>
<xs:element minOccurs="0" ref="testname"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="testuser">
<xs:complexType>
<xs:attribute name="myname" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="testpassword">
<xs:complexType>
<xs:attribute name="mytestpassword" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="testname">
<xs:complexType>
<xs:attribute name="mytestname" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>
My POM.xml:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.8.3</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<extension>true</extension>
<args>
<arg>-Xannotate</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.6.4</version>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-annotate</artifactId>
<version>0.6.0</version>
</plugin>
</plugins>
<bindingIncludes>
<include>sample/test_binding.xml</include>
</bindingIncludes>
<schemaIncludes>
<include>sample.xsd</include>
</schemaIncludes>
<generatePackage>com.test</generatePackage>
</configuration>
</plugin>
</plugins>
org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
0.8.3
生成
真的
-山奈特
org.jvnet.jaxb2_commons
jaxb2基础知识
0.6.4
org.jvnet.jaxb2_commons
jaxb2基础注释
0.6.0
sample/test_binding.xml
sample.xsd
com.test
绑定文件条目:
<bindings xmlns="http://java.sun.com/xml/ns/jaxb" version="2.1" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:a="http://abc.dev.java.net">
</bindings>
能否显示生成java类的命令(或者.pom文件部分)?。通常,选项
npa
用于抑制包信息文件的生成。如果设置为true,你只需要删除它。我附加了pom目标