"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Maven 종속성을 위한 소스 코드 및 Javadoc에 어떻게 액세스할 수 있습니까?

Maven 종속성을 위한 소스 코드 및 Javadoc에 어떻게 액세스할 수 있습니까?

2024년 11월 16일에 게시됨
검색:268

How Can I Access Source Code and Javadocs for Maven Dependencies?

Maven 저장소에서 소스 JAR 찾기

Maven은 Java 프로젝트를 위한 널리 사용되는 패키지 관리 도구로, 광범위한 라이브러리 저장소와 해당 종속성을 제공합니다. 개발자는 디버깅이나 문서화 목적으로 이러한 종속성과 관련된 소스 코드나 Javadoc에 액세스해야 하는 경우가 많습니다.

Maven 리포지토리는 일반적으로 바이너리 JAR 파일을 저장하지만 Maven을 사용하여 해당 소스 및 Javadoc JAR을 검색하는 방법이 있습니다. 플러그인.

해결책

종속성에 대한 소스 코드를 얻으려면 다음을 실행하십시오. 명령:

mvn dependency:sources

이 명령은 Maven 프로젝트의 pom.xml 파일에 선언된 모든 종속성에 대한 소스 JAR 다운로드를 시도합니다.

Javadocs를 검색하려면, 다음 명령을 사용하십시오:

mvn dependency:resolve -Dclassifier=javadoc

이 명령은 다운로드됩니다. 호환 가능한 종속성을 위한 Javadocs JAR입니다. 모든 라이브러리에 저장소에서 사용할 수 있는 소스 코드나 Javadoc이 있는 것은 아니라는 점에 유의하는 것이 중요합니다.

추가 옵션

특정 종속성에 대한 아티팩트를 다운로드하려면 다음에서 -DincludeArtifactIds 플래그를 사용하세요. 대상 종속성의 아티팩트 ID와 결합:

mvn dependency:sources -DincludeArtifactIds=target-artifactId
mvn dependency:resolve -Dclassifier=javadoc -DincludeArtifactIds=target-artifactId

리소스

  • 문서: https://maven.apache.org/plugins/maven-dependent-plugin/sources-mojo.html
  • 기사: https://tedwise.com/2010/01/27 /maven-micro-tip-get-sources-and-javadocs/
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3