maven没有产生完整的来源

时间:2016-05-17 15:28:24

标签: rest maven xsd jaxb xsd-validation

我从xsd生成java源代码,在生成的源代码中我似乎缺少一些注释。

示例XSD

<xsd:complexType name="Test">
    <xsd:sequence>
        <xsd:element name="Value">
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                    <xsd:minLength value="1" />
                    <xsd:maxLength value="3" />
                </xsd:restriction>
            </xsd:simpleType>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>

我希望在java中看到

public class Foo implements Serializable
{
    @XmlElement (required = true)
    @NotNull
    @Size(min = 1, max =3)
    private String value;

当我使用maven生成时,java不包含限制,只有基本值@XmlElement(required = true),然后是成员名称

生成时我错过了一个论点,我很难过。

0 个答案:

没有答案