• Maven的标准settings.xml文件


     

     配置目标

      1. 默认jdk采用java8

      2. 配置阿里云镜像和私服镜像, 并且先从阿里云下载, 下载不到的再去私服下载

    复制代码
    <?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">
    
        <!-- 本地仓库的位置 -->
        <localRepository>${user.home}/.m2/repository</localRepository>
      
        <!-- Apache Maven 配置 -->
        <pluginGroups/>
        <proxies/>
    
        <!-- 私服发布的用户名密码 -->
        <servers>
            <server>
                <id>releases</id>
                <username>deployment</username>
                <password>He2019</password>
            </server>
            <server>
                <id>snapshots</id>
                <username>deployment</username>
                <password>He2019</password>
            </server>
        </servers>
        
        <!-- 阿里云镜像 -->
        <mirrors>
            <mirror>
                <id>alimaven</id>
                <name>aliyun maven</name>
                <!-- https://maven.aliyun.com/repository/public/ -->
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                <mirrorOf>central</mirrorOf>
            </mirror>
        </mirrors>
    
        <!-- 配置: java8, 先从阿里云下载, 没有再去私服下载  -->
        <!-- 20190929 hepengju 测试结果: 影响下载顺序的是profiles标签的配置顺序(后面配置的ali仓库先下载), 而不是activeProfiles的顺序 -->
        <profiles>
            <!-- 全局JDK1.8配置 -->
            <profile>
                <id>jdk1.8</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                    <jdk>1.8</jdk>
                </activation>
                <properties>
                    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
                    <maven.compiler.source>1.8</maven.compiler.source>
                    <maven.compiler.target>1.8</maven.compiler.target>
                    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
                </properties>
            </profile>
    
            
            <!-- Nexus私服配置: 第三方jar包下载, 比如oracle的jdbc驱动等 -->
            <profile>
                <id>dev</id>
                <repositories>
                    <repository>
                        <id>nexus</id>
                        <url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                </repositories>
                <pluginRepositories>
                    <pluginRepository>
                        <id>public</id>
                        <name>Public Repositories</name>
                        <url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/</url>
                    </pluginRepository>
                </pluginRepositories>
            </profile>
            
            <!-- 阿里云配置: 提高国内的jar包下载速度 -->
            <profile>
                <id>ali</id>
                <repositories>
                    <repository>
                        <id>alimaven</id>
                        <name>aliyun maven</name>
                        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                        </snapshots>
                    </repository>
                </repositories>
                <pluginRepositories>
                    <pluginRepository>
                        <id>alimaven</id>
                        <name>aliyun maven</name>
                        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                    </pluginRepository>
                </pluginRepositories>
            </profile>
    
        </profiles>
        
        <!-- 激活配置 --> 
        <activeProfiles>
            <activeProfile>jdk1.8</activeProfile>
            <activeProfile>dev</activeProfile>
            <activeProfile>ali</activeProfile>
        </activeProfiles>
    </settings>
    复制代码
     
    作者:张瑞153169

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,在此感谢!

  • 相关阅读:
    神经网络学习之----单层感知器
    神经网络学习之----神经网络发展史
    神经网络学习之----神经网络概述
    C语言几种常见的字符串输入
    基于单链表实现集合的交集、并集、差集的运算
    关于单链表的一些基本操作
    输入20个整数存放到一个单向链表中,并顺序逆序输出
    《你的灯亮着吗》阅读笔记
    场景调研
    站立会议总结09
  • 原文地址:https://www.cnblogs.com/zhangrui153169/p/15669617.html
Copyright © 2020-2023  润新知