- 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.csdn.net/postedit/81876894