>Java >java지도 시간 >Maven 리포지토리에서 소스 JAR을 어떻게 검색합니까?

Maven 리포지토리에서 소스 JAR을 어떻게 검색합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-06 14:42:021033검색

How Do I Retrieve Source JARs from Maven Repositories?

Maven 저장소에서 소스 JAR 검색

Maven 저장소로 작업할 때 종속성의 소스 JAR에 액세스해야 할 수도 있습니다. 저장소에 소스 JAR이 있는지 여부는 보장되지 않지만 이를 쉽게 획득할 수 있는 방법이 있습니다.

Maven 종속성 플러그인

Maven 종속성 플러그인은 검색을 위한 솔루션을 제공합니다. 종속성에 대한 소스 코드 및 Javadoc. 소스 JAR을 얻으려면 다음 명령을 실행하십시오.

mvn dependency:sources

이 명령을 사용하여 Maven은 프로젝트의 POM 파일에 지정된 종속성에 대한 소스 코드를 다운로드하려고 시도합니다.

Javadoc 검색

소스 코드 외에도 종속성 플러그인을 사용하여 Javadoc를 얻을 수도 있습니다.

mvn dependency:resolve -Dclassifier=javadoc

이 명령은 종속성에 대한 Javadoc 다운로드를 시도합니다.

제한 사항

소스 JAR 및 Javadoc의 가용성은 라이브러리 유지 관리자의 패키징 노력에 따라 결정된다는 점에 유의하는 것이 중요합니다. 일부 라이브러리는 이러한 리소스를 제공하지 않을 수 있으므로 지정된 명령이 항상 성공하지 못할 수도 있습니다.

아티팩트 제외/포함

수많은 종속성을 사용하여 작업할 때 프로세스를 최적화하려면 특정 다음 형식을 사용하여 아티팩트를 제외하거나 포함할 수 있습니다.

mvn dependency:sources -DexcludeArtifactIds=artifact1,artifact2
mvn dependency:sources -DincludeArtifactIds=guava,commons-lang

아티팩트 ID를 지정하면 선택한 종속성에 대한 소스 JAR만 검색되어 다운로드 시간과 파일 크기가 줄어듭니다.

추가 리소스

  • Maven Micro-Tip: 소스 및 Javadoc 가져오기: https://tedwise.com/2010/01/27/maven-micro-tip-get- source-and-javadocs/
  • Maven 종속성 플러그인 소스 Mojo: https://maven.apache.org/plugins/maven-dependent-plugin/sources-mojo.html

위 내용은 Maven 리포지토리에서 소스 JAR을 어떻게 검색합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.