maven
文章平均质量分 88
vrenzhuv
这个作者很懒,什么都没留下…
展开
-
maven项目管理之-06-pom.xml说明
关于maven中pom.xml文件中各标签简要说明,具体见代码:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/原创 2015-08-31 22:52:57 · 570 阅读 · 0 评论 -
maven项目管理之-10-创建web项目
前面讲解了使用maven创建java模块工程,本节讲述使用maven创建web工程项目。1,使用eclipse快速向导,新建maven的web工程,如下:2,浏览新建的web工程,发明目录结构缺失,不符合maven的默认结构,故要补充添加缺失的目录。但在实际应用的过程中发现,src/main/java目录添加不进到工程中,此时我们再浏览工程的classpath,发现新建项目原创 2015-09-06 22:26:35 · 797 阅读 · 0 评论 -
maven项目管理之-09-聚合和继承
maven的聚合和继承 1. 聚合 项目开发过程中有多个模块,如果一个工项目有多个模块工程,如果对整个项目进行maven操作,例如使用maven分别单个进行install安装到本地仓库中。前面的方法操作比较麻烦, 为了简化这些操作,maven提供一种方式把这些模块一起执行的操作叫做聚合(非官方描述)。通过maven快速向导分别建立三个maven工程A、B、C,再建一个作原创 2015-09-03 15:46:39 · 611 阅读 · 0 评论 -
maven项目管理之-07-依赖传递
依赖范围 开发过程中,项目工程需要引入第三方jar,比如jdbc相关的jar,我们需要将其引入到classpath, 然后项目工程才能使用jar中的接口、类及方法等。 maven提供三种classpath: 1,编译 -> compile (默认的范围,表示依赖范围在编译、测试、运行都有效的时候有效) 2,测试 -> test (表示依赖范围只原创 2015-09-01 22:47:53 · 565 阅读 · 0 评论 -
maven项目管理之-04-坐标与仓库
在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方)任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径,解读Maven在仓库中的存储路径:1.基于groupId准备路径,将句点分隔符转成路径分隔符,就转载 2015-09-08 21:10:09 · 519 阅读 · 0 评论 -
maven项目管理之-08-依赖冲突
在项目开发过程中,经常会有依赖冲突,比如依赖传递时,使用了不同版本的构件,这时候需要特别处理,其方法如下。依赖冲突,解决优先原则分为:1, 短路优先原则(路径不同); 2,先声明先优先(路径相同) 1。短路优先原则(适用于路径不相同的情况) 我们分别创建3个maven工程A、B、C,同时C依赖于B,B依赖于A, C -> B -> A,并且A引用依赖commons-io-2.原创 2015-09-02 22:46:01 · 530 阅读 · 0 评论 -
maven项目管理之-05-生命周期与插件
一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-plugin。用户也可自行配置或编写插件。maven生命周期: clean ->原创 2015-09-07 22:58:22 · 692 阅读 · 0 评论