首頁 > Java > java教程 > 主體

如何從 Maven 儲存庫擷取來源 JAR?

Susan Sarandon
發布: 2024-11-06 14:42:02
原創
953 人瀏覽過

How Do I Retrieve Source JARs from Maven Repositories?

從Maven 儲存庫擷取來源JAR

使用Maven 儲存庫時,可能會遇到需要存取相依性的來源JAR 的情況。雖然不能保證儲存庫中存在來源 JAR,但有一些方法可以促進其獲取。

Maven 依賴項插件

Maven 依賴項插件提供了檢索解決方案原始程式碼和依賴項的 Javadocs。若要取得來源 JAR,請執行下列命令:

mvn dependency:sources
登入後複製

使用此命令,Maven 將嘗試下載專案 POM 檔案中指定的依賴項的原始程式碼。

檢索Javadocs

除了原始碼之外,還可以使用依賴項插件來取得Javadocs:

mvn dependency:resolve -Dclassifier=javadoc
登入後複製

此指令將嘗試下載依賴項的Javadocs。

限制

需要注意的是,來源 JAR 和 Javadoc 的可用性取決於庫維護者的打包工作。某些庫可能不提供這些資源,因此指定的命令可能並不總是成功。

排除/包含工件

要在處理大量相依性時最佳化流程,具體可以使用以下格式排除或包含工件:

mvn dependency:sources -DexcludeArtifactIds=artifact1,artifact2
mvn dependency:sources -DincludeArtifactIds=guava,commons-lang
登入後複製

透過指定工件ID,將僅擷取所選依賴項的來源JAR,從而減少下載時間和檔案大小。

其他資源

  • Maven Micro-Tip:取得原始碼和Javadocs:https://tedwise.com/2010/01/27/maven- micro-tip-get- resources-and-javadocs/
  • Maven 依賴插件來源Mojo:https://maven.apache.org/plugins/maven-dependency-plugin/sources-mojo.html

以上是如何從 Maven 儲存庫擷取來源 JAR?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!