# Application dependencies
require:
- play
- play -> redis latest.integration
- com.alibaba -> fastjson 1.2.73:
transitive: false # 禁止依赖传递
# 配置私服
repositories:
- mavenCentral:
type: iBiblio
# 私服配置中央仓库代理.
root: "http://127.0.0.1:8081/repository/maven-public/"
contains:
- com -> *
- org -> *
- play -> *
- net -> *
- javax -> *
- xerces -> *
- xpp3 -> *
- io -> *
- nexus3 私服配置maven中央仓库代理
1.安装nexus (docker安装)
qhg@qhg-PC:/$ docker search nexus
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
sonatype/nexus3 Sonatype Nexus Repository Manager 3 903
sonatype/nexus Sonatype Nexus 440 [OK]
clearent/nexus 22
# 选择第一个 sonatype/nexus3
qhg@qhg-PC:~$ docker pull sonatype/nexus3
Using default tag: latest
latest: Pulling from sonatype/nexus3
1b8dabac56ed: Pull complete
6500ac87b29f: Pull complete
71d938b2ad90: Pull complete
42de81017ff2: Pull complete
Digest: sha256:93eac6b837c1486af3ee146bfeadaa65b66bd481bd2d744b3c25d36c73261174
Status: Downloaded newer image for sonatype/nexus3:latest
docker.io/sonatype/nexus3:latest
# 查看下载好的镜像
qhg@qhg-PC:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
sonatype/nexus3 latest 15b7d0d78e76 12 days ago 630MB
# 启动 简单启动一下 没有挂在容器卷
qhg@qhg-PC:/$ docker run -itd --name nexus -p 8081:8081 sonatype/nexus3
dab5fad4b184df7f8501a52029f878b29a61efbb3b945954fb38df7f29cdb419
# 查看是否已经启动 看 CREATED 12 seconds ago 看到此说明已经启动成功
qhg@qhg-PC:/$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dab5fad4b184 sonatype/nexus3 "sh -c ${SONATYPE_DI…" 12 seconds ago Up 11 seconds 0.0.0.0:8081->8081/tcp nexus
# 访问 127.0.0.1:8081 看下图 需要 帐号和密码
# 进入容器内部查看 admin密码.
qhg@qhg-PC:/$ docker exec -it nexus /bin/bash
bash-4.4$ ls
bin boot dev etc help.1 home lib lib64 licenses lost+found media mnt nexus-data opt proc root run sbin srv sys tmp uid_entrypoint.sh uid_template.sh usr var
bash-4.4$ cd nexus-data/ & ls
admin.password blobs cache db elasticsearch etc generated-bundles instances javaprefs karaf.pid keystores lock log orient port restore-from-backup tmp
bash-4.4$ cat admin.password
f5d5e09a-77f8-4c13-85f4-f3f88e4e0f09
bash-4.4$ exit
# 这个就是密码 f5d5e09a-77f8-4c13-85f4-f3f88e4e0f09
将默认中央仓库代理修改为阿里maven仓库 保存
https://maven.aliyun.com/repository/central
点击copy 会弹出你的私服地址 配置到项目中即可.
http://127.0.0.1:8081/repository/maven-public/
补充:
第一次登陆会提示修改密码,并且开启匿名访问功能
…END