2012-05-15 2 views
0

을 이해하는 것입니다 :도크 렛 DocLava

  • 자바 도크 렛 API가 (인터페이스 구성) 자바 독은 도크 렛 API의 IMPL가 결합하는 것이 보인다 실행하면 com.sun.javadoc
  • 에 뿌리를두고 그냥 API입니다 그런 IMPL 다음 존재하지 않는 경우 런타임
  • 그것을 몇 가지 기본을 사용
  • 구글의 DocLava은 하나의 도크 렛 API의 IMPL
  • 이다 (따라서 당신은 등 자신의 CSS 파일을 지정할 필요없이 Javadoc과를 생성 할 수 있습니다)

이것이 사실이라면 기본값보다 다른 Doclet impl (DocLava 등)을 어떻게 지정합니까? 내가 Javadoc 툴, Doclet API, DocLava가 어떻게 서로 관련되어 있는가?

+0

확실하지 않음 - 나 자신을 알고 싶다! – IAmYourFaja

+1

... [DocLava documentation] (http://code.google.com/p/doclava/wiki/GettingStarted)? –

+0

입력 한 링크가 내 질문에 응답하지 않습니다. 만약에 그렇다면, 나에게이 질문을 나 자신과 행복하게 지우겠습니다. 이 링크는 ** ** Javadoc 및 DocLava 사용 방법을 보여 주지만 ** 그들이 두포에서 어떻게 작동하는지 ** 설명하지 않습니다. 거기에 큰 차이! – IAmYourFaja

답변

3

기본값보다 다른 Doclet impl (DocLava 등)을 어떻게 지정합니까?

javadoc tool documentation 명령 줄 옵션 섹션을 참조하십시오. 당신은 -doclet 인수와 함께 사용하는 문서를 지정

-doclet class

는 문서를 생성에 사용하는 도크 렛을 시작하는 클래스 파일을 지정합니다. 완전한 이름을 사용하십시오. 이 도크 렛은 내용을 정의하고 출력 형식을 지정합니다. -doclet 옵션을 사용하지 않으면 javadoc은 기본 도큐 렛을 사용하여 기본 HTML 형식을 생성합니다. 이 클래스는 시작 (루트) 메소드를 포함해야합니다. 이 시작 클래스에 대한 경로는 -docletpath 옵션으로 정의됩니다. 예를 들어

의 MIF 도크 렛을 호출은 사용 : 특정 도크 렛을 실행의 전체, 작업 예를 들어

-doclet com.sun.tools.doclets.mif.MIFDoclet 

Running the MIF Doclet를 참조하십시오. DocLava 도크를 사용하는 방법에 대한

세부 사항은 DocLava Getting Started 가이드에 있습니다

명령 행 인수가 Doclava를 사용하는 자바 독에 전달할 수 있습니다 : 왜 downvote

-doclet com.google.doclava.Doclava 
-docletpath ${jar.file}