2012-10-01 3 views
3

enunciate를 사용하고 있으며 특정 jaxb 생성 클래스를 문서에서 제외하려고합니다. 어떻게 할 수 있습니까?일부 jaxb 생성 클래스를 enunciate에서 제외합니다.

xsd?를 통해 org.codehaus.enunciate.XmlTransient 주석을 추가 할 수 있습니까? 사전에

감사합니다. (user guide 참조) @com.webcohesion.enunciate.metadata.Ignore로 주석하여 클래스를 제외

답변

5
<?xml version="1.0"?> 
    <enunciate ...> 

    <api-classes> 
     <exclude pattern="com.mycompany.nonvisible.**"/> 
    </api-classes> 
    ... 
    </enunciate> 
+2

API 서비스 클래스 (REST 관련)에서만 작동하는 것으로 보입니다. xsd의 생성 된 java 클래스는이 기술을 사용하여 제외 될 수 없습니다. – ToHe

0

보십시오. 이것은 나를 위해 일했다.

JAXB 클래스를 enunciate.xml에 나열하여 제외해도 성공하지 못했습니다.

관련 문제