Maven 從中央倉庫下載 JAR 時,因網絡延遲、中央倉庫限流、JAR 體積大、傳輸中斷等原因,導致 Updating Maven Project 或 Maven Install 長時間無響應、進度條凍結。
-sources.jar、-javadoc.jar)。mvn install:install-file \
-Dfile=path/to/your.jar \
-DgroupId=com.example \
-DartifactId=your-artifact \
-Dversion=1.0.0 \
-Dpackaging=jar \
-DgeneratePom=true
或在 IDEA/Eclipse 中右鍵項目 → Maven → Install 手動觸發。
| 私服軟件 | 特點 | 推薦場景 |
|---|---|---|
| Nexus Repository Manager 3 (OSS) | 功能全、UI友好、支持Docker/ npm/ PyPI、HA集群 | 中大型團隊、多語言制品管理 |
| JFrog Artifactory | 企業級、高性能、豐富REST API、JFrog Xray掃描漏洞 | 安全合規要求高、雲原生CI/CD |
| Apache Archiva | 輕量、純Java、配置簡單 | 小團隊、快速上手 |
https://repo.maven.apache.org/maven2/,緩存下載制品。mvn deploy)。https://nexus:8081/repository/maven-public/。<mirror> 指向私服公共組,開發者零感知加速。.m2/repository 下損壞的部分下載目錄(含 .lastUpdated 文件),重新更新。<mirror><url>https://maven.aliyun.com/repository/public</url></mirror>。長遠看,**私服是唯一標準答案**;臨時救急用手動 install:install-file,切勿將 JAR 提交進 Git/SVN 污染版本庫。