2010-06-09 10 views
3

필자는 maven을 사용하여 artifact (추가 된 경우)를 가져올 수 있음을 알고 있습니다. JAR (올바르게?)을 통해 전달되어야하며,이를 풀고 탐색 할 수 있습니다. 내 문제는, 나는 내가 사냥하고있는 특정 패키지를 가지고있는 일련의 유물 중 어떤 것을 알아 내려고하고있다. 나는 수십개의 javadoc 패키지를 다운로드하고, 모두 압축을 풀고, 한 번에 하나씩 인덱스 파일을 열 수 있지만 꽤 불쾌한 것처럼 들린다.Maven 저장소에 추가 된 javadoc을 보려면 어떻게해야합니까?

더 좋은 방법이 있어야합니다! Nexus가 javadoc 이슈 탐색을 지원하지만 Pro 버전 (우리에게는 없으며 곧 제공 될 가능성이 거의 없음)에서만 지원된다는 사실을 알게되었습니다. 나는 GUI 솔루션을 선호 하겠지만 명령 행 응답을 해결할 수는 있지만 의 라인을 따라 제공하면된다.

ETA : 명확하게 : 여러 버전의 이슈를 비교할 때 특별히 여러 가지 버전의 이슈 ("foo : core"대 "foo : utils"대 "foo : extra"또는 다른 것)를 비교하려고합니다. 어떤 아티팩트에 실제로 패키지/클래스가 필요한지 잘 모르겠습니다. 어쩌면 더 좋은 방법이 있을지 모르겠다. 나는 잘못된 질문을 던졌다. 각 이슈를 Maven 종속성으로 추가하고 이클립스에서 문서를 확인하면 작동하지만 20 개의 이슈 버전이 있고 정확하게 그 중 하나에 내가 원하는 방법이 있다면 다소 시간이 걸릴 수 있습니다.

+0

당신은 선장 권장, 자동적으로의 javadoc를 연결해야 다음 이클립스 다운로드 라인을 경우 클래스 파일 Eclipse에서 특정 클래스 (Navigate 메뉴 -> Open Type)를 찾으면 소스가 다운로드 된 경우 소스가 표시되고 해당 패키지를 마우스로 사용하면 해당 소스의 javadocs가 표시됩니다. 이것은 당신에게 적합하지 않습니까? – Gray

+0

거의 모든 Maven 아티팩트에 대해 존재하는 javadoc을 탐색 할 수있게 해주는 클라우드 웹 서비스 (예 : read-the-docs)가 있다면 확실히 좋을 것입니다. –

답변

2

당신이

MVN 이클립스를 실행하는 경우 : 프로젝트의 루트에서

사실 -DdownloadSources = 사실 -DdownloadJavadocs = 일식, 그것은 당신의 로컬 저장소에 어떤 소스를 원격 저장소에 &의 javadoc을 다운로드합니다. m2eclipse가있는 경우 환경 설정에서 백그라운드에서 자동으로 설정되도록 설정 한 다음 원하는 종속성까지 마우스 오른쪽 버튼으로 클릭 한 다음 'Javadoc 열기'라고 말하면됩니다. 참조 :

http://www.sonatype.com/people/2008/10/browsing-javadoc-for-dependencies-in-eclipse-m2eclipse/

+0

비록 내가 커맨드 라인과 GUI 사이를 토글하고 싶지 않다면, 각 이슈를 의존성으로 추가 할 수 있습니다. Maven Dependencies 섹션에서 마우스 오른쪽 버튼을 클릭하고 "Download Javadoc"을 선택하십시오. 물론, 나는 그것들을 모두 추가/제거하고 싶습니다만, 아무것도하지 않는 것보다 낫습니다. – Coderer

1

당신이 웹 서비스를 사용할 수 메이븐 중앙에 게시 된 것 유물에 대한의 경우

http://www.javadoc.io

관련 문제