maven
nuaazhaofeng
爱生活,爱coding
展开
-
Maven:将Jar安装到本地仓库和Jar上传到私服
1、依赖如下:<dependency> <groupId>org.quartz-scheduler.internal</groupId> <artifactId>quartz-terracotta-bootstrap</artifactId> <version>2.2.2-SNAPSHOT</version></dependency> 将Jar包安装到本地仓库命令: m转载 2016-12-27 20:47:30 · 377 阅读 · 0 评论 -
如何查看Maven项目中的jar包依赖树情况
对于开发人员,我想大家对于Maven应该不会陌生吧,如何在一个Maven项目中对这个项目中所引用的第三方jar包有个直观的了解呢? 其实实现很简单,只需要借助于Maven的一条命令,如下所示:mvn dependency:tree 需要说明的是执行这个命令需要在控制台中进入到pom文件所在的目录。从上面的图片就可以直观的看到所引用的各个jar包了,而且是以层次结构来进行展示的,非常便于观察。也许转载 2016-12-27 21:01:19 · 1202 阅读 · 0 评论 -
【Maven学习】maven中依赖的配置详解
根元素project下的dependencies可以包含一个或者多个dependency元素,以声明一个或多个项目依赖。每个依赖可以包含的元素有:groupId,artifactId和version:依赖的基本坐标,对于一个依赖来说,基本坐标是最重要的,Maven根据坐标才能找到需要的依赖。type:依赖的类型,对应于项目坐标定义的packaging。大部分情况下,该元素不必声明,默认值为jar原创 2017-05-15 23:03:39 · 379 阅读 · 0 评论 -
【Maven学习】maven基本命令
maven最主要的命令如下:mvn clean compile:告诉Maven编译项目主代码mvn clean test:执行src/test/main下面的test方法,在执行测试之前,会自动执行项目主资源处理、主代码编译、测试资源处理、测试代码编译等工作mvn clean package:打包,使用默认打包类型jar,在打包前会执行编译、测试等操作。生产的jar文件位于target下面m原创 2017-05-15 22:28:53 · 409 阅读 · 0 评论 -
【Maven学习】远程仓库的配置
很多情况下,默认的中央仓库无法满足项目的需求,我们可能需要配置新的远程仓库,此时我们可以这样配置:<repository> <id>java-net</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> <snapshots> <enabled>false</enabl原创 2017-05-16 21:22:36 · 403 阅读 · 0 评论 -
【Maven学习】maven-assembly-plugin的使用
转自http://liugang594.iteye.com/blog/2093607maven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页) The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output al转载 2017-06-01 17:13:19 · 1050 阅读 · 0 评论 -
【Maven学习】maven-enforcer-plugin的使用
我们会经常碰到这样的问题,在pom中引入了一个jar,里面默认依赖了其他的jar包。jar包一多的时候,我们很难确认哪些jar是我们需要的,哪些jar是冲突的。此时会出现很多莫名其妙的问题,什么类找不到啦,方法找不到啦,这种可能的原因就是jar的版本不是我们所设想的版本,但是我们也不知道低版本的jar是从哪个maven里面引用的。此时我们的maven-enforcer-plugin就可以登场了。<p原创 2017-06-08 09:04:24 · 541 阅读 · 0 评论