MAVEN私有仓库配置-Nexus私有仓库

1、maven的配置文件

复制代码
<?xml version="1.0" encoding="UTF-8"?>


<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">

  <localRepository>D:/software/apache-maven-rep2</localRepository>

    <mirrors>
        <mirror>
            <id>maven-local</id>
            <name>maven-local</name>
            <url>http://10.11.139.107:9000/repository/maven-public/</url>
            <mirrorOf>*</mirrorOf>
        </mirror>
    </mirrors>

    <!-- 仅当你需要 deploy 到某个仓库时才需要对应的 server 配置 -->
    <!-- 如果 maven-public 是只读代理,可删除 servers 块 -->
    <servers>
        <server>
            <id>maven-snapshots</id>
            <username>admin</username>
            <password>u%_ilZ=jcHCd%8r1P.mxM^@4oqE+kF</password>
            <configuration>
                <httpConfiguration>
                  <all>
                    <!-- 关键:禁用连接复用 -->
                    <useKeepAlive>false</useKeepAlive>
                    <connectionTimeout>30000</connectionTimeout>
                    <socketTimeout>60000</socketTimeout>
                  </all>
                </httpConfiguration>
            </configuration>
        </server>
    </servers>

</settings>

2、在项目配置拉取及推送,在pom.xml添加如下配置:

复制代码
<repositories>
        <repository>
            <id>public</id>
            <url>http://10.18.55.37:30907/repository/maven-public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>

    <distributionManagement>
        <repository>
            <id>maven-snapshots</id>
            <url>http://10.18.55.37:30907/repository/maven-snapshots/</url>
        </repository>
    </distributionManagement>
相关推荐
rannn_1113 分钟前
JVM 垃圾回收面试题全解析:从基础到进阶
java·开发语言·jvm·后端·面试
Wang's Blog10 分钟前
Java框架 SpringCloud 快速入门: Ribbon 饥饿加载
java·spring cloud·ribbon
天空鸟_时光不老33 分钟前
10-Agent安全隐患与SQL执行层加固
java·数据库·人工智能·sql·spring·maven·mybatis
Nebula_g2 小时前
JavaSE加强:IO流
java·开发语言·windows·stream·javase
rannn_1112 小时前
JVM 面试题:类加载过程详解(附高频考点)
java·jvm·后端
程序猿乐锅6 小时前
从0-1一文详解RabbitMQ
java·分布式·后端·中间件·rabbitmq·ruby
考虑考虑9 小时前
JDK26中的List.ofLazy()
java·后端·java ee
小蒜学长9 小时前
基于SpringBoot的公寓报修管理系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·公寓报修管理系统·多角色协同
for_ever_love__10 小时前
MySQL 主从复制讲透:binlog 原理、搭建步骤与读写分离
java·数据库·mysql·binlog·读写分离·原理·主从复制