一、Nexus的环境搭建
在网上找资料的时候,发现各版本的Nexus的文件结构差异很大,本人使用的是Nexus 3.4,是截止到2017年7月8日的最新版。
1.下载
NEXUS REPOSITORY MANAGER OSS [开源软件——免费]
NEXUS REPOSITORY MANAGER -FREE TRIAL [专业版本——收费]
所以我们选择OSS即可
nexus下载.png
选择相应的平台,我这里是Windows
nexus选择平台.png
2.配置
2.1 将下载的ZIP解压缩,得到两个文件夹nexus-3.4.0-02和sonatype-work,其中第一个文件夹根据下载的版本不同而不同。
2.2 将nexus-3.4.0-02目录下的bin添加到环境变量的Path中
nexus的bin目录.png
2.3 打开bin文件夹下的nexus.vmoptions,配置Dkaraf.data和Djava.io.tmpdir两项,图中E:/Program Files/Nexus是我的zip解压路径,注意斜杠方向。其他的配置项我还没有研究,可自行研究下。
nexus配置文件.png
另外在文件夹etc下还有一个配置文件nexus-default.properties,有需要的也可以自行修改nexus-context-path这个参数,这个是nexus启动时的根路径,默认是“/”。
nexus配置文件2.png
3.启动
打开CMD,接下来执行命令:nexus.exe /run。 如果出现以下界面,说明启动成功
nexus启动成功.png
启动成功后,访问:localhost:8081。
默认的用户名和密码:admin/admin123
nexus登录成功.png
component name的一些说明:
maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用