- nexus3.13安装成功后登录:默认用户名:admin,密码admin123

- 在链接: https://pan.baidu.com/s/1RfSkQvI2puT0Y7NHCmQ7Cw 密码: 614p 下载解压到d:/apache-maven-3.2.5,设置环境变量 path:d:/apache-maven-3.2.5/bin ,在 cmd 运行mvn -version查看到版本,表示安装成功。

- 配置 D:\apache-maven-3.2.5\conf\setting.xml文件
<!--本地仓库的路径--> <localRepository>D:/eclipse_local_maven</localRepository> <!--私有仓库服务的id和登录的用户名和密码,id要和在eclipse中pom.xml配置的repository的id保持一致--> <server> <id>nexus</id> <privateKey>admin</privateKey> <passphrase>admin123</passphrase> </server> - 在eclipse中 设置上面安装的maven的路径

- eclipse里管理maven的setting.xml文件

- eclipse中新建maven的web项目wjj



- 新建后默认的的wjj工程文件结构目录

- 看到上面有个报错,缺web包导致:编辑pom.xml ,加入web包坐标
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>tdh</groupId> <artifactId>wjj</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>wjj Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!-- 加入web包坐标 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> <!-- 加入web包坐标 --> </dependencies> <build> <finalName>wjj</finalName> </build> </project> -
保存上面编辑的pom.xml后,

-
表明 从远程仓库下载jar成功。下面配置从私有仓库下载jar。首先配置 pom.xml,在里面添加私有仓库的配置:

-
登录 nexus http://192.168.219.133:8081/打开 登录 默认 登录名admin 密码 admin123



上传成功后可以看到,现在验证下 在eclipse那边是否能直接引用到项目中。
直接 编辑 pom.xml文件 添加坐标引入
<dependency>
<groupId>tdh</groupId>
<artifactId>test</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
保存后 可以看到项目的jar包里立即多了私有仓库里上传的jar包 
注意:nexus的应用安装 可以参考 https://mp.youkuaiyun.com/postedit/81876894

本文介绍如何安装配置Nexus及Maven,并实现从私有仓库下载依赖。内容包括Nexus的基本使用、Maven环境搭建、配置setting.xml指定本地与远程仓库路径、Eclipse集成Maven流程以及从私有仓库下载依赖的方法。

被折叠的 条评论
为什么被折叠?



