![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
lzw0286
这个作者很懒,什么都没留下…
展开
-
Maven坐标
1.maven坐标组成 世界上的任何一个构件都可以使用maven坐标唯一标示,maven坐标的元素包括groupId,artifactId,version,packaging,classifier,其中groupId,artifactId,version是必须定义的。packaging是可以选的,默认是jar。而classifier是不能直接定义的。classifier的作用是帮助定义构建输...原创 2012-04-23 22:19:07 · 114 阅读 · 0 评论 -
maven依赖
1.所有的依赖坐落于<dependencies>元素的<dependency>中,dependencies可以包含多个dependency。 2.dependency元素可以包含的子元素有: groupId,artifactId,version,type,scope,optional,exclusions,其中groupId,artifactId,version是依赖的...原创 2012-04-23 23:03:51 · 101 阅读 · 0 评论 -
Maven仓库
1.某个构件在仓库中的位置:groupId/artifactId/version/artifactId-version.packaging2.maven仓库种类只有2种,本地仓库和远程仓库。注意,私服属于远程仓库。maven中央仓库是配置在M2_HOME/lib/maven-2.2.1-uber.jar中,具体位置为该jar的:org/apache/maven/model/pom-4.0....原创 2012-04-25 23:23:46 · 261 阅读 · 0 评论 -
仓库镜像(mirror)
1. 什么是镜像 如果仓库X可以提供仓库Y存储的所有内容,那么可以认为X是Y的一个镜像。镜像文件是在Maven的setting文件中设置的。可以设置多个镜像。2.为什么要使用镜像。 使用镜像来代替对原有仓库的访问,有的时候可以提高访问速度。例如如果有某一个仓库位于国外,但是在国内有该仓库的镜像,那么配置国外仓库的镜像,之后在访问和下载构件的时候可能或获得更高的速度。3....原创 2012-05-01 11:33:23 · 158 阅读 · 0 评论 -
Maven聚合和继承
一. 聚合1. 聚合的目的:一次构建多个模块和项目。2. 聚合的packaging为POM,聚合下的module的值都是一个当前POM的相对目录。3. 对于聚合模块来说,它知道哪些被聚合的模块,但是那些被聚合的模块并不知道聚合模块的存在。聚合的例子如下:<groupId>com.account</groupId><artifactId>a...原创 2012-05-29 22:31:04 · 157 阅读 · 0 评论