我是一個 maven 新手,想知道如果倉庫中還沒有二進制 jar 檔案,如何獲取它。具體來說,我需要:jackson-dataformats-text-2.13.0.jar。我需要自己構建嗎?我習慣于創建一個專案并將庫標記為依賴項,并看到 jar 下載到我的 .m2 快取中,但我在快取中看到的是:
jchan@jchan-Z170N:~/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformats-text/2.13.0$ ls
jackson-dataformats-text-2.13.0.jar.lastUpdated jackson-dataformats-text-2.13.0.pom.sha1
jackson-dataformats-text-2.13.0.pom _remote.repositories
有人可以建議我如何從 maven central 獲取構建版本的 jar 嗎?
我們仍在維護我們的 ant 構建,為此我需要 jar 檔案。(我知道我知道,古老的東西,但團隊還沒有準備好移植)。
uj5u.com熱心網友回復:
父 pom 不包含 jar 檔案
這就是為什么官方公共 maven 存盤庫上沒有捆綁鏈接的原因
在您的特定情況下,還有另一個包含 jar 的依賴項:
- https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.13.0/
- https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.13.0/
建議
檢查您的 ant 專案需要哪些類,并在https://mvnrepository.com上搜索是否存在 jar(包含您需要的類)
另一種選擇是從 pom 獲取所有依賴項:https : //repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformats-text/2.9.0/jackson-dataformats-text-2.9.0 .pom并將它們下載到您的 ant 專案中。理論上與在 maven 專案中添加父 pom 相同
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/349207.html
標籤:行家 Maven-3 maven-central 杰克逊数据格式文本