
maven学习
文章平均质量分 52
chenpuzhen
这个作者很懒,什么都没留下…
展开
-
maven仓库之dependencyManagement
1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2.pom.xml文件中,jar的版本判断的两种途径1:如果dependencies里的dependency自己没有声明version元素,那么maven就会倒dependencyManagement里面去找有没有对该artifactId和groupId进行过版本声...原创 2018-11-21 16:21:05 · 343 阅读 · 0 评论 -
Maven仓库之构建包
都知道maven本身是做不了任何事情的,我们使用它完成的事情都是由于引入了对应了jar包或插件。这次我们了解一下常用的maven的构建包功能,package.要实现maven构建包,首先需要引入插件如下:<build> <plugins> <plugin> <groupId>org.apa...原创 2018-11-21 17:51:16 · 347 阅读 · 0 评论 -
Maven之set.xml剖析
原文地址 http://www.cnblogs.com/DreamDrive/p/5571916.html在Maven中提供了一个settings.xml文件来定义Maven的全局环境信息。这个文件会存在于Maven的安装目录的conf子目录下面,或者是用户家目录的.m2子目录下面。我们可以通过这个文件来定义本地仓库、远程仓库和联网使用的代理信息等。其实相对于多用户的PC机而言,在Mave...转载 2018-11-22 22:44:46 · 983 阅读 · 0 评论 -
Maven仓库之release版本和snapshot版本
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版 本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)。release版本不允许修改,每次进行release版本修改,发布必须提升版本号。因...原创 2018-11-18 16:49:21 · 1958 阅读 · 0 评论 -
maven之groupid和artifactid
groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。 groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。artifactid一般是项目的名称。举个apache公司的to...原创 2018-11-18 16:55:30 · 546 阅读 · 0 评论 -
idea导入新项目时缺少jar包
我们经常导入新的一个新的项目时,缺少各种配置文件等,导致项目报许多错误,运行不起来,让人头皮发麻。这里介绍一下新项目导入时,缺少jar包的解决方式。使用的开发工具IDEA。导入新的项目时,由于项目里引用了很多关联jar包,如果你的maven没有将这些jar包一起加载的话,程序就会无法启动。排查问题步骤:1:首先查看你的idea工具是否用的是你maven。有时候check out新项目时...原创 2018-12-26 11:03:10 · 14621 阅读 · 0 评论