1、maven中settings设置

<?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:\MicroSoft\JavaSoft\apache-maven-4.0.0-rc-5\.m2</localRepository>

  <pluginGroups>
    <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>   
  </pluginGroups>

  <proxies>
    <!-- 代理配置(根据需要添加) -->
  </proxies>

  <servers>
    <server>
      <id>nexus</id>
      <username>admin</username>
      <password>wsh9210832</password>
    </server>
    <server>
      <id>nexus-releases</id>
      <username>admin</username>
      <password>wsh9210832</password>
    </server>
    <server>
      <id>nexus-snapshots</id>
      <username>admin</username>
      <password>wsh9210832</password>
    </server>
  </servers>

  <mirrors>
    <!-- 优先使用私服作为所有仓库的镜像 -->
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>  <!-- 匹配所有仓库 ID,优先走私服 -->
      <name>Nexus Private Repository</name>
      <url>https://nex.wshlyl.cn/repository/maven-public/</url>  <!-- 替换为您的私服 URL -->
    </mirror>
    
    <!-- 保留 HTTP 拦截器(确保私服使用 HTTPS,否则需禁用) -->
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>
  </mirrors>

  <profiles>
    <profile>
      <id>default</id>
      <repositories>
        <!-- 私服仓库:如果私服配置了代理阿里云/中央仓库,则只需配置此仓库 -->
        <repository>
          <id>nexus</id>
          <name>Nexus Repository</name>
          <url>https://nex.wshlyl.cn/repository/maven-public/</url>  <!-- 替换为您的私服 URL -->
          <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </repository>
      </repositories>
      
      <pluginRepositories>
        <pluginRepository>
          <id>nexus</id>
          <name>Nexus Plugin Repository</name>
          <url>https://nex.wshlyl.cn/repository/maven-public/</url>  <!-- 同私服 URL -->
          <releases>
            <enabled>true</enabled>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
          </snapshots>
        </pluginRepository>
      </pluginRepositories>
      
      <properties>
        <maven.compiler.source>25</maven.compiler.source>
        <maven.compiler.target>25</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
    </profile>
  </profiles>

  <activeProfiles>
    <activeProfile>default</activeProfile>
  </activeProfiles>
</settings>

2、idea中主模块pom文件引用

<distributionManagement>
        <repository>
            <id>nexus-releases</id>
            <name>releases</name>
            <url>http://192.168.3.71:7002/repository/maven-public/</url>
            <uniqueVersion>true</uniqueVersion>
        </repository>
        <snapshotRepository>
            <id>nexus-snapshots</id>
            <name>snapshots</name>
            <url>http://192.168.3.71:7002/repository/maven-snapshots/</url>
        </snapshotRepository>
 </distributionManagement>