nexus包管理
nexus私服 介绍 Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。 利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。 Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。 这里有很多仓库,简单介绍下 central: 中央仓库,默认从https://repo1.maven.org/maven2/拉取jar。类型:proxy releases: 自定义的jar存储的仓库。类型:hosted snapshots: 私库快照(调试版本)jar。类型:hosted public: 仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。类型:group 类型 Nexus的仓库分为这么几类: hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件; proxy 代理仓库:代理公共的远程仓库; virtual 虚拟仓库:用于适配 Maven 1; group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。 安装 docker run -d -p 8010:8081 –name nexus-dotnet -v /data/nexus3:/nexus-data sonatype/nexus3:3.32.0 备份恢复 备份 只需要备份nexus-data目录即可。 恢复 #chmod -R 770 /data/nexus-data && chown -R root.200 /data/nexus-data chmod -R 777 /data/nexus-data docker run -d -p 8010:8081 --name nexus-dotnet -v /data/nexus-data:/nexus-data sonatype/nexus3:3.32.0 maven 安装 wget http://mirrors....