
Maven
lby0307
这个作者很懒,什么都没留下…
展开
-
maven中的dependencies和dependencyManagement的区别
1 .使用项目继承 利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的 pom 中: parent> groupId>org.apache.maven.proficiogroupId> artifactId>proficioartifactId> version>1.0-SNAPSHOTversion> parent> 这使得项目转载 2017-11-03 21:00:06 · 166 阅读 · 0 评论 -
maven package install deploy区别
1、maven package:打包到本项目,一般是在项目target目录下。如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。2、maven install:打包会安装到本地的maven仓库中,如果没有设置过maven本地仓库,一般在用户/.m2目录下转载 2017-11-03 21:28:11 · 269 阅读 · 0 评论 -
利用intellij idea创建maven 多模块项目
本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。一、项目结构 multi-module-project是主工程,里面包含两个模块(Module):web-app是应用层,用于界面展示,依赖于web-service参的服务。web-service层是服务层,用于给app层提供服务。二、构建项目转载 2017-11-20 16:31:11 · 450 阅读 · 0 评论 -
如何快速的解决Maven依赖冲突
首先要说明Maven的依赖管理,具体的可以参考这边 Maven学习——依赖管理 这篇文章,maven在依赖冲管理中有一下几个原则。依赖是使用Maven坐标来定位的,而Maven坐标主要由GAV(groupId, artifactId, version)构成。如果两个相同的依赖包,如果groupId, artifactId, version不同,那么maven也认为这两个是不同的。 依赖会传递...原创 2018-07-16 22:10:47 · 190 阅读 · 0 评论 -
maven打包排除指定文件(jar包)
在使用maven打包时,有些时候需要排除某些文件或者排除某些jar,不把这个文件和jar打入到war包里面一、在项目的pom.xml文件里面添加如下配置:<!-- war包 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war...原创 2018-08-05 18:37:51 · 3134 阅读 · 0 评论