【Maven】Maven配置国内镜像

这篇具有很好参考价值的文章主要介绍了【Maven】Maven配置国内镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


网上配置maven国内镜像的文章很多,为什么选择我,原因是:一次配置得永生、仓库覆盖广、仓库覆盖全面、作者自用的配置。

1. 配置maven的settings.xml文件

1.1. 先把镜像mirror配置好

复制就完事了

<mirrors>
	<mirror>
      <id>aliyun-central</id>
      <!-- 一定不能用*,否则所有的都会被拦截,哪怕在这个仓库找不到依赖 -->
      <mirrorOf>central</mirrorOf>
      <name>aliyun central</name>
      <url>https://maven.aliyun.com/repository/central</url>
    </mirror>

    <mirror>
        <id>repo1</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo1.maven.org/maven2/</url>
    </mirror>

    <mirror>
        <id>repo2</id>
        <mirrorOf>central</mirrorOf>
        <name>Human Readable Name for this Mirror.</name>
        <url>http://repo2.maven.org/maven2/</url>
    </mirror>
</mirrors>

1.2. 再把仓库配置好

复制就完事了

    <profile>
      <!-- 默认的项目编译环境 -->
      <id>jdk1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <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>


      <!-- 所有的镜像仓库 -->
      <repositories>
        <repository>
            <id>aliyun-public</id>
            <name>aliyun public</name>
            <url>https://maven.aliyun.com/repository/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-spring</id>
            <name>aliyun spring</name>
            <url>https://maven.aliyun.com/repository/spring</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-spring-plugin</id>
            <name>aliyun spring-plugin</name>
            <url>https://maven.aliyun.com/repository/spring-plugin</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-apache-snapshots</id>
            <name>aliyun apache-snapshots</name>
            <url>https://maven.aliyun.com/repository/apache-snapshots</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-google</id>
            <name>aliyun google</name>
            <url>https://maven.aliyun.com/repository/google</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-gradle-plugin</id>
            <name>aliyun gradle-plugin</name>
            <url>https://maven.aliyun.com/repository/gradle-plugin</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-jcenter</id>
            <name>aliyun jcenter</name>
            <url>https://maven.aliyun.com/repository/jcenter</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-releases</id>
            <name>aliyun releases</name>
            <url>https://maven.aliyun.com/repository/releases</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-snapshots</id>
            <name>aliyun snapshots</name>
            <url>https://maven.aliyun.com/repository/snapshots</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-grails-core</id>
            <name>aliyun grails-core</name>
            <url>https://maven.aliyun.com/repository/grails-core</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>aliyun-mapr-public</id>
            <name>aliyun mapr-public</name>
            <url>https://maven.aliyun.com/repository/mapr-public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
      </repositories>
    </profile>

2. 在idea中引用

如下图在框框处引用你自己的maven本地地址,点击应用点击OK。然后重新刷新您的maven项目看看是不是在下载jar包。

【Maven】Maven配置国内镜像,Maven,maven,java

3. 参考资料

idea不自动生成target

Maven配置国内镜像文章来源地址https://www.toymoban.com/news/detail-616169.html

到了这里,关于【Maven】Maven配置国内镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用

    由于众所周知的原因,maven的库在中国大陆非常慢。我在百度上搜到的大部分文章都是直接在~/.m2/settings.xml 加入以下内容。 其实这样设置,我发现其实镜像并没有改变,还是maven的中央库。 在maven库的官网上http://maven.apache.org/settings.html,是建议我们这样设置的。但是我发现,

    2024年02月11日
    浏览(46)
  • Maven jar 包下载失败问题处理【配置Maven国内源】

    很多同学在Maven里下载一些依赖的时候,即下载【jar 包】的时候总是会出现一些问题,这里专门做一个教程讲解一下 其实这和你的 Maven配置 是有关系的,因为Maven是一个国际站点,它的仓库是在国外的,所以我们有时候在下载一些依赖的时候就会感觉到很慢,它默认是要国外

    2024年02月07日
    浏览(43)
  • 项目中如何配置 Maven 为国内源

    目录 1. 创建出一个 Maven 项目 2. 打开项目配置界面, 检查并配置国内源 2.1 打开配置界面 (当前项目界面和新项目配置界面) 2.2 搜索 \\\"Maven\\\" 2.3 设置 setting.xml (给此 xml 中添加国内源) 2.4 把上面的步骤 (2.1~2.3)  在新项目的配置界面中重新配置一遍. 3. 重新下载 jar 包 2.1 打开配置界

    2023年04月09日
    浏览(22)
  • maven作用讲解---以及怎么配置阿里的maven镜像

    目录 Maven介绍 传统的java项目的结构和maven的对比 传统 Maven的项目  如何配置阿里 maven 传统 Maven的项目  (1) 把 D:programJavaIDEA 2020.2pluginsmavenlibmaven3confsettings.xml 拷贝默认的 maven 配置目录 (2) C:UsersAdministrator.m2 目录 settings.xml  (3) 修改 C:UsersAdministrator.m2settings.xml , 增加

    2024年02月04日
    浏览(49)
  • 如何配置Maven镜像?

    方法来源:HSP(JavaWeb【6】- 实现Tomcat底层机制+自己设计Servlet的 配置阿里镜像) (1) 源文件,参考路径: D:programJavaIDEA 2020.2pluginsmavenlibmaven3confsettings.xml maven自带settings.xml文件。有的IDEA会在①的位置显示maven3的路径,没有的话需要自己去找安装目录,参考以上路径。 去

    2024年02月16日
    浏览(39)
  • maven配置阿里云镜像仓库

       

    2024年02月03日
    浏览(59)
  • Maven之阿里云镜像仓库配置

    阿里云Maven中央仓库为阿里云云效提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。阿里云云效 是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发全生命周期,其中云效也提供了免费、可靠的Maven私有仓库

    2023年04月09日
    浏览(60)
  • 新版AndroidStudio配置maven阿里云镜像

    project下的build.gradle:  gradle.properties配置如下:

    2024年04月10日
    浏览(75)
  • (新)在IDEA中配置Maven镜像

    由于maven依赖下载龟速,查看网上教程配置了几次maven失败之后发现了一个简单的配置方法,特此记录下来。 1.首先打开idea,选中setting设置 2.点击进入后,选中Maven栏目,其中Maven home Path我们不用改,直接用IDEA自带的。先点击User setting file栏目旁的小勾钩,把勾勾打上,然后

    2024年02月11日
    浏览(44)
  • Maven配置阿里云镜像、全局JDK、本地仓库

    今天刚好有个新入职的同事跟我讨教maven下载jar包的速度问题,然后跟他说了一下原因跟配置阿里云镜像,下班记录一下。 我们在工作中使用maven构建项目时,下载jar包需要翻墙,经常出现下载速度慢、异常等问题,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。 m

    2023年04月15日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包