============= Maven私服搭建 ============= 1 为什么要使用私服 在私服上可以构建供企业内部使用的Maven仓库: - 屏蔽开发人员与外网的直接交互; - 统一管理依赖版本; - 编译企业内部共享JAR/WAR包。 2 搭建 下载Maven仓库管理软件(Apache Archive、Nexus等)。 https://download.sonatype.com/nexus/3/nexus-3.37.3-02-win64.zip 解压,在nexus-3.37.3-02/bin目录下执行: nexus /run 浏览器打开http://localhost:8081。 用admin/8f9569bd-7f32-49cc-b334-271895850743登录: - 修改密码为admin123 - 禁用匿名访问 Repository Repositories ... Type - group:仓库组,不是具体仓库,逻辑 - hosted:真仓库,私服中存储依赖包文件的文件夹,物理 - proxy:代理仓库,代理对中央仓库或公共仓库的访问,逻辑 3 配置 maven-public仓库组(http://localhost:8081/repository/maven-public/) - maven-releases - maven-snapshots - maven-central 先找maven-releases(发布版仓库),没有再找maven-snapshots(快照版仓库),还没有最后找maven-central(中央仓库)。 添加公共仓库: maven-aliyun http://maven.aliyun.com/nexus/content/groups/public/ 在maven-public仓库组中添加maven-aliyun放到中央仓库之前: - maven-releases - maven-snapshots - maven-aliyun - maven-central 先找maven-releases(发布版仓库),没有再找maven-snapshots(快照版仓库),没有再找maven-aliyun(阿里云仓库),还没有最后找maven-central(中央仓库)。