作者
本文作者:slankka
注意
CAT 依赖 unidal-framework,这部分依赖不在中央仓库,也不在 unidal.org/nexus (CAT依赖的版本已经删除)
# 如何下载依赖
# 下载unidal依赖
从github下载 mvn-repo分支:
git clone https://github.com/dianping/cat.git --depth 1 --branch mvn-repo
1
Output:
Cloning into 'cat'...
remote: Enumerating objects: 432, done.
remote: Counting objects: 100% (432/432), done.
remote: Compressing objects: 100% (260/260), done.
remote: Total 432 (delta 147), reused 409 (delta 138), pack-reused 0
Receiving objects: 100% (432/432), 12.31 MiB | 3.35 MiB/s, done.
Resolving deltas: 100% (147/147), done.
1
2
3
4
5
6
7
2
3
4
5
6
7
注意
下载完成后,需要删除
org\unidal\maven\plugins\codegen-maven-plugin\2.0.9\
1
下的2.0.8版本的所有文件, 否则后面导入到artifactory会报错。
# 技巧
编译时,去掉pom.xml中的unidal.org仓库,改为自己搭建的仓库,或者公司内部私服。
# 使用JFrog Artifactory
# 安装Artifactory
Artifactory 开源版本
下载地址:https://jfrog.com/open-source/#artifactory
安装教程:https://www.jfrog.com/confluence/display/JFROG/Installing+Artifactory
# 导入JFrog Artifactory OSS
# 使用Sonatype Nexus Repository Manager
# 安装Nexus Repository Manager
下载地址 | 安装教程 |
---|---|
2.x 下载地址 (opens new window) | 2.x 安装教程 (opens new window) |
3.x 下载地址 (opens new window) | 3.x 安装教程 (opens new window) |
# 导入Unidal依赖到仓库
直接复制下载的依赖,登录服务器,将整个依赖上传到Nexus Repository Manager 的安装目录内的数据目录,并解压。
具体内容不再展开。