2010-05-06 3 views
0

내 프로그램의 인터페이스 전용 (공용 클래스가 아님) 용 javadoc을 생성 할 수있는 스크립트를 작성하는 방법을 찾고 있습니다. 나는 Eclipse 내장 툴과 JAutodoc 툴을 시도했지만 아직 성공적이지 못했다.인터페이스 용 Javadoc 만 생성 하시겠습니까?

누구에게 아이디어가 있습니까?

감사합니다.

답변

0

개인적으로, 나는 사용자 정의 개미 스크립트 (만약 당신이 그것에 익숙하다면)로 갈 것입니다. javadoc 태스크를 사용하면 동적으로 생성 된 인터페이스 목록과 함께 중첩 된 'fileset'요소를 사용할 수 있습니다. 또는 모든 인터페이스를 임시 디렉토리에 복사하고 javadoc을 실행하고 끝에 temp 디렉토리를 제거하는 스크립트가 있습니다. 마지막은 bash 스크립트로도 구현 될 수 있습니다.

그러나 사용자가 구현 클래스를 보지 못하도록하려면 가시성을 제한하는 것이 좋습니다. 그런 다음 공용 항목에 대해서만 설명서를 생성 할 수 있습니다. 그냥 생각.

+0

Ant 태스크를 사용하여 javadoc을 생성하는 방법을 알고 있습니다. 그러나 파일이 Ant 스크립트의 인터페이스인지 확인하는 방법을 모른다. 내 프로그램에는 수백 개의 클래스와 인터페이스가 있으며 인터페이스 자체가 별도의 폴더에 있지 않다는 어려움이 있습니다. 나는 인터페이스가 분리 된 폴더에 있다면 나에게 쉽다. Ant 스크립트에서 파일을 클래스 또는 인터페이스로 검사하는 방법을 알고 있습니까? 감사합니다. – ipkiss

+0

아이디어는 패턴을 찾는 루프에서 (ant-contrib을 사용하여) 찾아 보는 것이 었습니다. 하지만 bash 스크립트 및 임시 인터페이스에 대한 복사 인터페이스를 사용하면 더 쉬워 진 것 같습니다. –