NEXUS3.13和maven3整合使用(利用eclipse下载私有仓库的jar)

版权声明:在本博客所发表的文章,均为ybcwjj作品。对未经许可擅自使用者,本人保留追究其法律责任的权利。 https://blog.csdn.net/yinbaicheng/article/details/81911907
  1. nexus3.13安装成功后登录:默认用户名:admin,密码admin123
  2. 在链接: https://pan.baidu.com/s/1RfSkQvI2puT0Y7NHCmQ7Cw 密码: 614p 下载解压到d:/apache-maven-3.2.5,设置环境变量 path:d:/apache-maven-3.2.5/bin ,在 cmd 运行mvn -version查看到版本,表示安装成功。
  3. 配置 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> 
  4. 在eclipse中 设置上面安装的maven的路径
  5. eclipse里管理maven的setting.xml文件
  6. eclipse中新建maven的web项目wjj
  7. 新建后默认的的wjj工程文件结构目录                                                                       
  8. 看到上面有个报错,缺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>
  9. 保存上面编辑的pom.xml后,                                                                                  

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

  11. 登录 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 

猜你喜欢

转载自blog.csdn.net/yinbaicheng/article/details/81911907