2012-01-11 7 views
3

Java 문서를 .JAR 파일에 추가하면 사람들이 JAR 파일을 사용하고 '.'을 입력 할 수 있습니다. Eclipse는 사용 가능한 API (intellisense)에 대한 문서를 표시합니다.Java API 문서

더 많은 정보

나는 자바 문서 작성해야하지만 난 항아리를 내보낼 때 다른 프로젝트에서 사용하는 경우는 인텔리을 포함하지 않는 파일. 이것이 내가 문제가되는 것입니다.

업데이트 인텔리 센스는 소스를 내 보내면 표시됩니다. 그러나 나는 소스 코드를 숨기고 싶다. 이 문제를 어떻게 해결할 수 있습니까?

+1

[JavaDocs 작성] (http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html) – jere

+0

Java doc을 추가하면 도움이 될 수 있습니다. 그것은 Netbeans와 함께 작동하지만, 이클립스에 있는지는 확실하지 않습니다. – npinti

답변

3

.jar에 전체 소스 코드를 포함시키지 않으려면 javadocs를 압축/압축 할 수 있습니다 (그러나 생성하십시오. 프로젝트 -> Javadoc 생성 메뉴 옵션 사용). 식). 그런 다음 최종 사용자는 프로젝트 빌드 경로 설정에서 참조 된 라이브러리에이를 "부착"할 수 있습니다.

프로젝트 라이브러리의 javadoc 위치 속성은 URL, 로컬 디렉토리 또는 로컬 아카이브 파일 일 수 있습니다.

편집 내용을 알게된 후, Ant가 빌드 중에 javadocs를 생성 할 수있는 javadoc task을 가지고 있음을 언급하고자합니다.

2

Maven은 이것을 매우 우아하게 처리합니다.

1 단계 : http://maven.apache.org/plugins/maven-javadoc-plugin/

2 단계 :이 일단 maven-eclipse-plugin

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-eclipse-plugin</artifactId> 
    <configuration> 
     <downloadJavadocs>true</downloadJavadocs> 
    </configuration> 
</plugin> 

를 사용, 항상 이 문서를 첨부 이클립스를 보장하기 위해 의 javadoc을 생성 에 메이븐 방법 두 단계가 완료되면 API jar의 사용자는 더 이상 개입하지 않고 최신 javadocs를 갖게됩니다

0

소스에서 프로젝트를 내 보냅니다.

파일을 수행 -> 내보내기 ... -> 자바 -> JAR 파일 -> 다음

그런 다음 체크 박스 수출 자바 소스 파일과 자원을 선택합니다.

그런 다음 JAR이 생성 될 때까지 계속 진행하십시오.

편집 : 질문 편집 후이 답변은 더 이상 유효하지 않지만 여전히 유용합니다.