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/repositorylocalRepository>
  
    
    <pluginGroups/>
    <proxies/>

    
    <servers>
        <server>
            <id>releasesid>
            <username>deploymentusername>
            <password>He2019password>
        server>
        <server>
            <id>snapshotsid>
            <username>deploymentusername>
            <password>He2019password>
        server>
    servers>
    
    
    <mirrors>
        <mirror>
            <id>alimavenid>
            <name>aliyun mavenname>
            
            <url>http://maven.aliyun.com/nexus/content/groups/public/url>
            <mirrorOf>centralmirrorOf>
        mirror>
    mirrors>

    
    
    <profiles>
        
        <profile>
            <id>jdk1.8id>
            <activation>
                <activeByDefault>trueactiveByDefault>
                <jdk>1.8jdk>
            activation>
            <properties>
                <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
                <maven.compiler.source>1.8maven.compiler.source>
                <maven.compiler.target>1.8maven.compiler.target>
                <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
            properties>
        profile>

        
        
        <profile>
            <id>devid>
            <repositories>
                <repository>
                    <id>nexusid>
                    <url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/url>
                    <releases>
                        <enabled>trueenabled>
                    releases>
                    <snapshots>
                        <enabled>trueenabled>
                    snapshots>
                repository>
            repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>publicid>
                    <name>Public Repositoriesname>
                    <url>http://nexus.hepengju.cn:8081/nexus/content/groups/public/url>
                pluginRepository>
            pluginRepositories>
        profile>
        
        
        <profile>
            <id>aliid>
            <repositories>
                <repository>
                    <id>alimavenid>
                    <name>aliyun mavenname>
                    <url>http://maven.aliyun.com/nexus/content/groups/public/url>
                    <releases>
                        <enabled>trueenabled>
                    releases>
                    <snapshots>
                        <enabled>trueenabled>
                    snapshots>
                repository>
            repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>alimavenid>
                    <name>aliyun mavenname>
                    <url>http://maven.aliyun.com/nexus/content/groups/public/url>
                pluginRepository>
            pluginRepositories>
        profile>

    profiles>
    
     
    <activeProfiles>
        <activeProfile>jdk1.8activeProfile>
        <activeProfile>devactiveProfile>
        <activeProfile>aliactiveProfile>
    activeProfiles>
settings>

 

你可能感兴趣的:(Maven的标准settings.xml文件)