maven中setting.xml配置


在使用idea学习springboot的时候经常看见一片红

 一直点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">
<localRepository>D:\document\maven\RepMavenlocalRepository>
  
    <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>