Nexus3 maven Windows搭建本地私服的配置

本文详细介绍了如何通过Maven命令上传第三方jar包至Nexus仓库,包括settings.xml配置方法及具体上传指令。同时,提供了从Nexus下载jar包的设置步骤,并解释了如何将项目打包并部署至Nexus,涵盖Snapshot和Release的配置方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

①上传第三方jar包到nexus步骤

1.settings.xml配置

<server>  
    <id>3rd_part</id>   //id为仓库名
    <username>admin</username>
    <password>admin123</password>   
</server>

2.cmd使用mvn命令上传
mvn deploy:deploy-file -DgroupId=QRCode -DartifactId=QRCode -Dversion=3.0 -Dpackaging=jar -Dfile=F:\jars\QRCode.jar -Durl=http://xxx.xxx.xxx.xxx:8081/repository/3rd_part/ -DrepositoryId=3rd_part

②从nexus中下载jar包
settings.xml配置

<mirror>
    <id>nuxus_holleysdu</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus HolleySDU</name>
    <url>http://xxx.xxx.xxx.xxx:8081/repository/maven-public/</url>
</mirror>
<profile>
    <id>holley_sdu_dev</id>
    <repositories>
        <repository>
            <id>maven_public</id>
            <url>http://xxx.xxx.xxx.xxx:8081/repository/maven-public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            </repository>
    </repositories>
</profile>
<activeProfiles>
    <activeProfile>holley_sdu_dev</activeProfile>
</activeProfiles>

③打包到nexus中------进入到pom.xml的目录下,运行cmd,输入mvn clean deploy

SnapShot的配置 pom.xml中

<distributionManagement>
        <snapshotRepository>
        	<id>holleysdu_snapshot</id>
        	<name>NexusDemoSNAPSHOT</name>
        	<url>http://xxx.xxx.xxx.xxx:8081/repository/holleysdu_snapshot/</url>
        </snapshotRepository>
</distributionManagement>

RELEASE的配置 pom.xml中

<distributionManagement>
        <repository>
            <id>holleysdu_release</id>
            <name>NexusDemoRelease</name>
            <url>http://xxx.xxx.xxx.xxx:8081/repository/holleysdu_release/</url>
        </repository>
</distributionManagement>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值