zoukankan      html  css  js  c++  java
  • 配置maven使用nexus

    本文简单介绍使用配置maven使用nexus仓库,在团队中使用nexus,避免每个人都从中央仓库去下载依赖,节省带宽,提高下载速度,同时也减少了中央仓库的压力

    配置在maven中使用nexus很简单(我们假设nexus安装在本地):

    1.在maven的配置文件settings.xml中的profiles节点下添加如下内容

    <profile> 
         <id>nexus</id> 
         <repositories> 
           <repository> 
               <id>nexus</id> 
               <name>local private nexus</name> 
               <url>http://localhost:8081/nexus/content/groups/public</url> 
           </repository> 
         </repositories> 
       </profile> 
       <profile> 
         <id>nexus-snapshots</id> 
         <repositories> 
           <repository> 
               <id>nexus-snapshots</id> 
               <name>local private nexus snapshots</name> 
               <url>http://localhost:8081/nexus/content/groups/public-snapshots</url> 
           </repository> 
         </repositories> 
       </profile>

    2.在servers节点下添加如下内容:

            <server>
            <id>nexus</id>
            <username>admin</username>
            <password>admin123</password>
        </server>
        
        <server>
            <id>nexus-snapshots</id>
            <username>admin</username>
             <password>admin123</password>
        </server>

    如果需要要在maven中把jar包发布到nexus,则需要在项目的pom.xml文件里配置以下内容,然后运行 mvn deploy

        <distributionManagement>
            <repository>
                <id>nexus-releases</id>
                <name>Nexus Release Repository</name>
                <url>http://localhost:8081/nexus/content/repositories/releases/</url>
            </repository>
            <snapshotRepository>
                <id>nexus-snapshots</id>
                <name>Nexus Snapshot Repository</name>
                <url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
            </snapshotRepository>
        </distributionManagement>
  • 相关阅读:
    Python测试框架:pytest
    用Python unittest搭建自动化测试框架
    unittest单元测试框架
    golang获取本地dns服务器
    Go语言HTTP请求头小写问题
    MAC上使用nginx搭建直播服务器
    go packages 学习
    Cloud Native Computing Foundation
    普通文件I/O需要两次复制,内存映射文件mmap一次复制
    page cache & buffer cache
  • 原文地址:https://www.cnblogs.com/jiaoyiping/p/4150249.html
Copyright © 2011-2022 走看看