002Nexus私服详解
一、Nexus搭建
docker pull sonatype/nexus3:3.59.0 (1)docker方式启动 docker run -d --name nexus3 -p 8081:8081 --restart always -v /data/nexus/data:/nexus-data sonatype/nexus3 (2)docker-compose方式启动 apt install docker-compose > cat docker-compose.yml version: '3' services: nexus: image: sonatype/nexus3:3.59.0 ports: - "8081:8081" volumes: - "/data/nexus/data:/nexus-data" restart: always
#启动
docker-compose up -d
#查看运行状态
docker-compose ps
#停止
docker-compose stop
二、
1.maven-central:Maven Central仓库是一个公共的、全球性的远程仓库,它存储了大量开源项目的构建产物。当在Maven项目中引用一个依赖时,如果该依赖在本地仓库中不存在,Maven会从Maven Central仓库中下载。这个仓库是只读的,您不能直接往里面上传或删除内容。 2.maven-public:maven-public仓库是一个组(Group)仓库,它代理了其他远程仓库(如maven-central)以及本地托管仓库(如maven-releases和maven-snapshots)。它允许您将多个仓库聚合到一个单一的访问点,方便Maven客户端访问。您不能在maven-public仓库中直接添加或删除内容。 3.maven-releases:maven-releases仓库是一个托管(Hosted)仓库,用于存储您项目的正式发布版本。这个仓库允许上传和删除内容。正式发布版本的构建产物不应该经常变动,因此这个仓库通常不允许覆盖已有的构建产物。 4.maven-snapshots:maven-snapshots仓库也是一个托管(Hosted)仓库,但它用于存储您项目的快照(Snapshot)版本。快照版本表示当前开发中的不稳定版本,可能会频繁更新。这个仓库允许上传和删除内容,也允许覆盖已有的构建产物。

浙公网安备 33010602011771号