• Intellij IDEA配置Maven 使用本地Nexus


    打开Intellij,点击左上角从下来菜单里进入Preferences。配置maven地址

    上图中setting.xml 的配置如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
    <pluginGroups></pluginGroups>
      <proxies></proxies>
    
      <servers>
          <server>
          <id>nexus-releases</id>
          <username>admin</username>
          <password>admin123</password>
        </server>
        <server>
          <id>nexus-snapshots</id>
          <username>admin</username>
          <password>admin123</password>
        </server>
      </servers>
      <mirrors>
        <mirror>
          <id>nexus-releases</id>
          <mirrorOf>*</mirrorOf>
          <url>http://localhost:8081/repository/efs-releases/</url>
        </mirror>
        <mirror>
          <id>nexus-snapshots</id>
          <mirrorOf>*</mirrorOf>
          <url>http://localhost:8081/repository/efs-snapshots</url>
        </mirror>
        <mirror>
          <id>alimaven</id>
          <mirrorOf>central</mirrorOf>
          <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
      </mirrors>
    
      <profiles>
       <profile>
          <id>nexus</id>
          <repositories>
            <repository>
              <id>nexus-releases</id>
              <url>http://nexus-releases</url>
              <releases><enabled>true</enabled></releases>
              <snapshots><enabled>true</enabled></snapshots>
            </repository>
            <repository>
              <id>nexus-snapshots</id>
              <url>http://nexus-snapshots</url>
              <releases><enabled>true</enabled></releases>
              <snapshots><enabled>true</enabled></snapshots>
            </repository>
          </repositories>
          <pluginRepositories>
             <pluginRepository>
                    <id>nexus-releases</id>
                     <url>http://nexus-releases</url>
                     <releases><enabled>true</enabled></releases>
                     <snapshots><enabled>true</enabled></snapshots>
                   </pluginRepository>
                   <pluginRepository>
                     <id>nexus-snapshots</id>
                      <url>http://nexus-snapshots</url>
                    <releases><enabled>true</enabled></releases>
                     <snapshots><enabled>true</enabled></snapshots>
                 </pluginRepository>
             </pluginRepositories>
        </profile>
      </profiles>
    
    
      <activeProfiles>
          <activeProfile>nexus</activeProfile>
      </activeProfiles>
    </settings>

    我本地用docker启动的nexus:

    docker volume create --name nexus-data

    docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 --name my-nexus  -v /Users/luciawang/Documents/nexus:/nexus-data  sonatype/nexus3:3.4.0

    nexus 默认的用户名密码是 admin / admin123

    测试一下本地代码已经可以读取本地的nexus了

  • 相关阅读:
    字符编码、文件处理
    列表、字典、元祖、集合
    数字类型、字符串、列表
    学习python的第一天作业
    python基础day2-函数基础2,2019-6-25
    python基础day2-函数基础,2019-6-25
    python基础day2-文件处理,2019-6-25
    python基础day2-流程控制,2019-6-25
    python基础day2-字典类型已内置方法,2019-6-25
    python基础day2-可变类型与不可变类型,2019-6-25
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/11689868.html
Copyright © 2020-2023  润新知