文章目录

  • pom中配置maven仓库

pom中配置maven仓库

配置maven仓库,可以在maven的settings.xml里改。优点是全局统一配置,缺点是不受你项目git管理。
也可以直接在pom.xml里改, 好处就是 可以受git管理,缺点是每个项目的pom你都得配置。

maven自动下载依赖时,会涉级读取三个配置文件,分别是项目下的pom.xml 文件 、家目录下的.m2/settings.xml 与 maven 全局配置settings.xml ,后面两者不难理解,就像linux下的用户一样,有一个/etc/profile ,用户用目录下还有一个.bash_profile 文件是一样的,用户自定义配置会覆盖全局配置。

三者的级先是 pom.xml > /home_dir/.m2/settings.xml > /maven_dir/conf/settings.xml 。

总结: 相对来说,在pom中配置maven仓库比较好,项目代码放到哪都没有问题。

<repositories><repository><id>aliyun</id><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository>
</repositories>
<pluginRepositories><pluginRepository><id>aliyun-plugin</id><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository>
</pluginRepositories>

注意: pluginRepositories配置容易被忽略,pluginRepositories用来配置maven插件的远程仓库,注意如上也需要配置。否则只有项目本身的依赖,走了aliyun这个repository,maven命令需要的插件(比如clean、install都是maven的插件),走的还是默认的repository。

pom中配置maven仓库(阿里仓库)相关推荐

  1. 【安装配置】IDEA中配置Maven本地仓库后pom.xml飘红

    在IDEA中配置Maven后(如图),pom.xml一片飘红,显然是依赖没了. 此时IDEA右下角冒出小窗口报错: Unable to import maven project: See logs f ...

  2. eclipse中配置Maven仓库

    一.解压下载好的Maven核心程序到非中文的文件夹中 二.配置Maven环境变量 1.配置maven之前必须有jdk的环境: 2.配置M2_HOME 新建M2_HOME变量: 配置path的值 3.配 ...

  3. idea配置Maven的本地仓库(打开新的项目时自动更新本地仓库的位置)

    配置Maven的本地仓库 一.打开目录然后选择 Other Settings → Settings for New Projects 二.配置自己的文件路径和本地仓库 三.设置每次自动更新本地仓库

  4. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  5. Maven入门---如何在idea中配置Maven

    Maven入门---如何在idea中配置Maven 一.下载Maven 二.配置环境变量 三.配置本地仓库 四.配置镜像 五.配置统一的JDK 六.创建Maven项目 七.Maven项目变为Web项目 ...

  6. 8.在idea中配置maven

    1.在IntelliJ IDEA中配置maven  打开-File-Settings 2.我们还可以在勾选一些其他选项 3.我们可以更新一下本地仓库和远程仓库,这个样在pom.xml文件中添加依赖ji ...

  7. MyBatis学习笔记(一):MAVEN的下载,安装与环境配置和在IDEA中配置maven

    一.下载 官网下载 :http://maven.apache.org/download.cgi 网速慢的也可以下载我配置好的国内阿里云仓库的.以下以我配置好的为例: 下载链接:https://pan. ...

  8. Maven学习(一) -- 安装Maven及Eclipse中配置Maven(转自--江湖小妞)

    本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信 ...

  9. Eclipse中配置Maven步骤讲解

    配置过程大致分为: 一.下载Maven 二.给Maven配置环境变量 三.在eclipse中配置maven 1.官方网站下载maven Maven – Download Apache Maven 2. ...

最新文章

  1. 采购交货期延误的原因分析
  2. 【推导】【NTT】hdu6061 RXD and functions(NTT)
  3. 换种思路去理解设计模式
  4. C语言实用算法系列之时间族函数、目录遍历
  5. root 授予oracle权限,oracle – 列出具有root(管理)权限的用户
  6. Qt文档阅读笔记-Qt Concurrent介绍及简单使用
  7. SCI从入门到精髓(三)——如何写出牛文章
  8. redis分布式锁+事务+AOP一起使用注意点
  9. AMD GPU 系列版本信息
  10. Hexo Theme NexT 主题个性化配置最佳实践
  11. 也曾鲜衣怒马少年时 一日看尽长安花
  12. 【学习记录】基于知识图谱的虚假新闻检测
  13. 语雀(专业的云端知识库)
  14. 道高一尺 魔高一丈 内存泄漏智能指针
  15. 计算机的四个发展阶段的应用,计算机分为哪四个发展阶段
  16. Krpano全景图制作教程
  17. 2020年史上最全移动端Web整理从开发基础到实战(四)
  18. 【30】GPU(上):为什么玩游戏需要使用GPU?
  19. Zhong__Python lambda()
  20. csbte路点机器人_《cs1.6》awp地图

热门文章

  1. iis错误+HTTP错误 500.19-Internal Server Error 错误代码:0x8007000d
  2. python getattr_python getattr的美妙生活
  3. scala中的伴生类 伴生对象说明
  4. BackTrack5利用路由PIN码破解无线路由WPA2密钥
  5. 校园跑腿【圈子功能】
  6. 终于有人把房价和汇率的关系讲清了!
  7. EasyCVR替换版本后调用api接提示401报错是什么原因?
  8. Java进阶—函数式接口
  9. 推荐系统-基于领域的协同过滤算法选择(一文足矣)
  10. findbugs 导出html,如何从Gradle中的Findbugs插件生成XML和HTML报告