2012-08-15 3 views
0

mvn enunciate : docs는 모듈이 서비스의 완전한 구현이고 사이트가 각각 (예 : service1/rest/api/target/site/wsdocs/index 아래에 만들어지는) 다중 모듈 pom에 대해 실행할 수 있습니다. .html)하지만 enunciate를 통해 단일 페이지에 링크 된 나머지 모든 API를 원합니다.enunciate를 사용하면 다중 모듈 pom에 대해 실행할 때 한 페이지에서 모든 나머지 API를 링크 할 수 있습니까?

API 및 예제 xml/json 메시지 본문을 생성하기 위해 enunciate 만 사용합니다.

가능한가, 아니면 일부 스크립트로 직접 사이트를 만들어야합니까?

감사합니다.

답변

0

이것은 최상의 해결책은 아니지만 maven-site-plugin을 사용하여 사이트를 만들고 나머지 API를 다른 곳에서 지정할 수 있습니다. site.xml과 거기에서 링크를 만들어야합니다.

를 site.xml에서이 같은 일을하여 메뉴에 링크를 추가 할 수 있습니다

<menu name="Overview"> 
     <item name="Description" href="index.html"/> 
     <item name="API" href="api/index.html"/> 
</menu> 

를 앞의 예 api/index.html에서 나의 API 진입 점입니다.