[{"data":1,"prerenderedAt":220},["ShallowReactive",2],{"content:\u002Fposts\u002Fmaven-install":3,"surround:\u002Fposts\u002Fmaven-install":211},{"id":4,"title":5,"body":6,"categories":186,"date":188,"description":189,"draft":190,"extension":191,"image":192,"meta":193,"navigation":195,"path":196,"permalink":192,"pinned":190,"published":192,"readingTime":197,"recommend":192,"references":192,"seo":202,"sitemap":203,"stem":204,"tags":205,"type":209,"updated":188,"__hash__":210},"content\u002Fposts\u002Fposts\u002Fmaven-install.md","Linux 安装 Maven 并配置私服镜像",{"type":7,"value":8,"toc":174},"minimark",[9,19,24,33,40,47,57,67,71,77,81,91,113,118,126,130,139,146,152,158,164,168],[10,11,15],"alert",{"type":12,"icon":13,"title":14},"info","tabler:robot","AI 迁移提示",[16,17,18],"p",{},"本文由 AI 协助从旧站迁移，尚未完成逐篇人工审校；内容如有疏漏，将在复核后修订。",[20,21,23],"h2",{"id":22},"一下载解压","一、下载解压",[16,25,26,27],{},"官网下载：",[28,29,30],"a",{"href":30,"rel":31},"https:\u002F\u002Fmaven.apache.org\u002Fdownload.cgi",[32],"nofollow",[16,34,35,36],{},"历史版本：",[28,37,38],{"href":38,"rel":39},"https:\u002F\u002Farchive.apache.org\u002Fdist\u002Fmaven\u002Fmaven-3",[32],[16,41,42],{},[43,44],"img",{"alt":45,"src":46},"下载Maven",".\u002Fimages\u002Fcentos-all-962813.webp",[10,48,50],{"type":49},"warning",[16,51,52,56],{},[53,54,55],"code",{"code":55},"--no-check-certificate"," 会跳过 SSL 证书验证，存在中间人攻击风险。仅在证书确实过期的特殊情况下临时使用。",[58,59,65],"pre",{"className":60,"code":62,"language":63,"meta":64},[61],"language-bash","# 下载 Maven 3.8.5（如提示证书过期，追加 --no-check-certificate）\nwget https:\u002F\u002Farchive.apache.org\u002Fdist\u002Fmaven\u002Fmaven-3\u002F3.8.5\u002Fbinaries\u002Fapache-maven-3.8.5-bin.tar.gz\n\n# CDN 备用\n# wget https:\u002F\u002Fcdn.olinl.com\u002Fcentos\u002Fapache-maven-3.8.5-bin.tar.gz  # 3.8.5\n# wget https:\u002F\u002Fcdn.olinl.com\u002Fcentos\u002Fapache-maven-3.9.9-bin.tar.gz  # 3.9.9\n\n# 解压并移动到 \u002Fopt\ntar -zxvf apache-maven-3.8.5-bin.tar.gz\nmv apache-maven-3.8.5 \u002Fopt\u002Fmaven-3.8.5\u002F\n","bash","",[53,66,62],{"__ignoreMap":64},[20,68,70],{"id":69},"二配置环境变量","二、配置环境变量",[58,72,75],{"className":73,"code":74,"language":63,"meta":64},[61],"# 编辑系统环境变量\nvim \u002Fetc\u002Fprofile\n\n# 在末尾追加\n# Maven 3.8.5\nexport MAVEN_HOME=\u002Fopt\u002Fmaven-3.8.5\nexport PATH=.:$PATH:$MAVEN_HOME\u002Fbin\n\n# 使配置生效\nsource \u002Fetc\u002Fprofile\n\n# 验证安装\nmvn -version\n",[53,76,74],{"__ignoreMap":64},[20,78,80],{"id":79},"三settingsxml-配置","三、settings.xml 配置",[16,82,83,86,87,90],{},[53,84,85],{"code":85},"settings.xml"," 位于 Maven 安装目录的 ",[53,88,89],{"code":89},"conf\u002F"," 下，主要配置项：",[92,93,94,101,107],"ul",{},[95,96,97,100],"li",{},[53,98,99],{"code":99},"localRepository","：本地仓库路径",[95,102,103,106],{},[53,104,105],{"code":105},"servers","：私服认证信息（账号\u002F密钥）",[95,108,109,112],{},[53,110,111],{"code":111},"mirrors","：镜像仓库地址",[114,115,117],"h3",{"id":116},"_1-阿里云公共镜像推荐","1. 阿里云公共镜像（推荐）",[58,119,124],{"className":120,"code":122,"language":123,"meta":64},[121],"language-xml","\u003Cmirror>\n    \u003Cid>aliyun-repos\u003C\u002Fid>\n    \u003Cname>Aliyun Public Repository\u003C\u002Fname>\n    \u003Curl>https:\u002F\u002Fmaven.aliyun.com\u002Frepository\u002Fpublic\u003C\u002Furl>\n    \u003CmirrorOf>*,!bladex\u003C\u002FmirrorOf>\n\u003C\u002Fmirror>\n","xml",[53,125,122],{"__ignoreMap":64},[114,127,129],{"id":128},"_2-nexus-私服配置","2. Nexus 私服配置",[10,131,132],{"type":12},[16,133,134,135],{},"尚未搭建 Nexus 私服？参见：",[28,136,138],{"href":137},"\u002Fposts\u002Fnexus-maven-private","Linux 搭建 Nexus Maven 私服完整指南",[16,140,141,142,145],{},"在 ",[53,143,144],{"code":144},"\u003Cservers>"," 中配置认证：",[58,147,150],{"className":148,"code":149,"language":123,"meta":64},[121],"\u003Cserver>\n    \u003Cid>nexus-maven\u003C\u002Fid>\n    \u003Cusername>admin\u003C\u002Fusername>\n    \u003Cpassword>admin123\u003C\u002Fpassword>\n\u003C\u002Fserver>\n",[53,151,149],{"__ignoreMap":64},[16,153,141,154,157],{},[53,155,156],{"code":156},"\u003Cmirrors>"," 中配置地址：",[58,159,162],{"className":160,"code":161,"language":123,"meta":64},[121],"\u003Cmirror>\n    \u003Cid>nexus-maven\u003C\u002Fid>\n    \u003Cname>Nexus 私服\u003C\u002Fname>\n    \u003Curl>http:\u002F\u002F192.168.2.10:3001\u002Frepository\u002Fnexus-group\u002F\u003C\u002Furl>\n    \u003CmirrorOf>*,!bladex\u003C\u002FmirrorOf>\n\u003C\u002Fmirror>\n",[53,163,161],{"__ignoreMap":64},[114,165,167],{"id":166},"_3-完整-settingsxml-示例","3. 完整 settings.xml 示例",[58,169,172],{"className":170,"code":171,"language":123,"meta":64},[121],"\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003Csettings xmlns=\"http:\u002F\u002Fmaven.apache.org\u002FSETTINGS\u002F1.2.0\"\n          xmlns:xsi=\"http:\u002F\u002Fwww.w3.org\u002F2001\u002FXMLSchema-instance\"\n          xsi:schemaLocation=\"http:\u002F\u002Fmaven.apache.org\u002FSETTINGS\u002F1.2.0 https:\u002F\u002Fmaven.apache.org\u002Fxsd\u002Fsettings-1.2.0.xsd\">\n\n  \u003C!-- 本地仓库路径 -->\n  \u003ClocalRepository>\u002Fopt\u002Fmaven\u002Frepository\u003C\u002FlocalRepository>\n\n  \u003Cservers>\n    \u003C!-- Nexus 私服认证 -->\n    \u003Cserver>\n      \u003Cid>nexus-maven\u003C\u002Fid>\n      \u003Cusername>admin\u003C\u002Fusername>\n      \u003Cpassword>admin123\u003C\u002Fpassword>\n    \u003C\u002Fserver>\n    \u003C!-- 特殊 Token 认证示例 -->\n    \u003Cserver>\n      \u003Cid>bladex\u003C\u002Fid>\n      \u003Cconfiguration>\n        \u003ChttpHeaders>\n          \u003Cproperty>\n            \u003Cname>Authorization\u003C\u002Fname>\n            \u003Cvalue>token验证信息\u003C\u002Fvalue>\n          \u003C\u002Fproperty>\n        \u003C\u002FhttpHeaders>\n      \u003C\u002Fconfiguration>\n    \u003C\u002Fserver>\n  \u003C\u002Fservers>\n\n  \u003Cmirrors>\n    \u003C!-- Nexus 私服（优先） -->\n    \u003Cmirror>\n      \u003Cid>nexus-maven\u003C\u002Fid>\n      \u003Cname>Nexus 私服\u003C\u002Fname>\n      \u003Curl>http:\u002F\u002F192.168.2.10:3001\u002Frepository\u002Fnexus-group\u002F\u003C\u002Furl>\n      \u003CmirrorOf>*,!bladex\u003C\u002FmirrorOf>\n    \u003C\u002Fmirror>\n    \u003C!-- 阿里云公共镜像（备用） -->\n    \u003Cmirror>\n      \u003Cid>aliyun-repos\u003C\u002Fid>\n      \u003Cname>Aliyun Public Repository\u003C\u002Fname>\n      \u003Curl>https:\u002F\u002Fmaven.aliyun.com\u002Frepository\u002Fpublic\u003C\u002Furl>\n      \u003CmirrorOf>*,!bladex\u003C\u002FmirrorOf>\n    \u003C\u002Fmirror>\n  \u003C\u002Fmirrors>\n\n\u003C\u002Fsettings>\n",[53,173,171],{"__ignoreMap":64},{"title":64,"searchDepth":175,"depth":175,"links":176},4,[177,179,180],{"id":22,"depth":178,"text":23},2,{"id":69,"depth":178,"text":70},{"id":79,"depth":178,"text":80,"children":181},[182,184,185],{"id":116,"depth":183,"text":117},3,{"id":128,"depth":183,"text":129},{"id":166,"depth":183,"text":167},[187],"开发","2026-01-06","下载 Apache Maven tar.gz 包并配置环境变量，同时附上阿里云镜像与 Nexus 私服的 settings.xml 完整配置示例。",false,"md",null,{"slots":194},{},true,"\u002Fposts\u002Fmaven-install",{"text":198,"minutes":199,"time":200,"words":201},"2 min read",1.87,112200,374,{"title":5,"description":189},{"loc":196},"posts\u002Fposts\u002Fmaven-install",[206,207,208],"Maven","Java","环境配置","tech","FwNQ-xFPTWexbT-pqIJOxRSXcXwRWgeuyT2jKx8Eg30",[212,217],{"title":213,"path":214,"stem":215,"date":216,"type":209,"children":-1},"跳过登录弹框：实现 Basic Auth 自动授权","\u002Fposts\u002Fbasic-auth-auto-login-bypass","posts\u002Fposts\u002Fbasic-auth-auto-login-bypass","2026-01-03",{"title":138,"path":137,"stem":218,"date":219,"type":209,"children":-1},"posts\u002Fposts\u002Fnexus-maven-private","2026-01-07",1788712225577]