
maven
maven
Lucky-肥仔
做一个不屈服命运的架构设计者
展开
-
mac 配置maven的一系列问题
在家办公,没有电脑,于是买了一个,刚刚用mac,有点不顺手啊。 (1)在idea中配置好了maven,项目也OK,在终端中~/.bash_profile文件写入配置,具体间博客:https://blog.youkuaiyun.com/dearKundy/article/details/80291275 但是在idea中Terminal中输入mvn -v 出来 ,显示: zsh :commend ...原创 2020-02-21 16:56:47 · 520 阅读 · 0 评论 -
【Maven】传递性依赖
假设A依赖于B和C,然后B依赖于D,D又依赖于E1.0,C直接依赖于E2.0,那么这个时候A依赖的是E1.0还是E2.0,还是这两个都依赖呢?两个都依赖是肯定不行的,因为它们可能会有冲突的地方。这个时候就涉及到Maven中依赖传递对版本的选择问题。依赖传递在选择版本的时候首先是根据深度选择的。 当一个项目同时经过不同的路径依赖于同一个组件时,会选择其深度最短的对应组件进行依赖。举例来说,原创 2017-09-09 23:05:16 · 594 阅读 · 2 评论 -
maven学习---聚合和继承
假如新建了三个有依赖关系的maven项目,分别是user-core,user-dao,user-log,user-service,那么启动他们需要分别启动他们的配置文件pom.xml,是不是觉得很麻烦,那么,就新建一个parent的maven项目吧,用来聚合这些maven文件,同时用来更好的让这些有依赖关系的项目的jar包得到继承。 聚合的项目和其他项目在同一级模块中需要使用, 文件夹名原创 2016-12-25 21:38:28 · 713 阅读 · 27 评论 -
maven学习----依赖
配置文件中的依赖包,如何查询: 1 通过坐标来进行查询--GAV 2 有一些转门的网站,可以给我们坐标,比如 http://mvnrepository.com/artifact/org.nuxeo.common/nuxeo-common/ 3 可以通过dependency可以设置依赖,假如第一个类需要引用原创 2016-12-25 21:16:53 · 632 阅读 · 24 评论 -
maven学习----概述
ant的默认文件为build.xml,运用它可以很多的管理项目,但是很多的命令脚本需要自己写,命令中才需要存在依赖关系,编译和打包,但是ant的编译目录是需要自己去管理的,相比较而言,maven制定好目录,帮助我们可进行打包,同时中央仓库可以帮我们更好的确定jar包的版本,并且可以通过命令将jar包放在私有仓库中,增加方便本地从中获取jar包,节约了很多的磁盘空间。maven的默认文件为pom.x原创 2016-12-25 20:51:23 · 534 阅读 · 23 评论 -
maven学习----认识
ant的默认文件为build.xml maven的默认文件为pom.xml maven配置文件的版本命名:总版本号.分支版本号.小版本号--里程碑版本号 总版本号的变动一般表示框架的变动 分值版本号一般表示增加了一些功能 小版本号一般是在分支版本号进行了bug的修复 里程碑的版本是指假如一开始是快照版本SNAPSHOT----->然后变成了测试版本alpha---》beta--->relese测试版本已经很稳定-->稳定的版本,投入市场的版本GA maven分模块的开发项目,仓库的依赖管理,他有三个部分,分原创 2016-06-12 23:05:55 · 590 阅读 · 0 评论