-
三种classpath:编译、测试、运行
查看全部 -
parent:主要用于子模块中对父模块plugin的继承
modules:用来运行多个maven项目,指定多个module模块进行编译
module:模块
查看全部 -
dependencyManagement:依赖的管理,里面也可以设置dependencies依赖列表,但它并不会被运行和引用到实际的依赖,主要运用在父模块中给子模块作继承用
build:给构建行为提供相应的支持
plugins:插件列表,里面包含多个plugin
plugin:插件,每个插件都需要有groupId、artifactiId、version坐标信息
查看全部 -
dependencies:依赖列表
dependency:依赖项目
groupId、artifactiId、version:坐标
type:类型
scope:依赖范围
optional:设置依赖是否可选,两个值true和false,默认是false
exclusions:排除依赖传递列表
exlusion:排除依赖传递项
查看全部 -
modelVersion:指定了当前pom的版本
groupId:指定当前属于哪个实际的项目,反写的公司网址+项目名(反写即com在前,后面.imooc)
artifactId:模块的标识,项目名+模块名
version:版本号
第一位大版本号、第二位分支版本号、第三位小版本号
snapshot快照,alpha内部测试,beta公测,Release稳定,GA正式发布
packaging:打包方式,默认是jar,还有war、zip、pom
name:项目描述名,在产生项目对象文档的时候才会使用
url:项目地址
description:项目描述
developers:开发信息
licenses:许可证信息
organization:组织信息
查看全部 -
pom是maven的核心管理文件,用于项目描述、组织管理、依赖管理和构建信息的管理。
查看全部 -
site 生成项目站点,包括
pre-site 在生成下项目站前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
查看全部 -
default 构建项目(最核心),包含
compile test package install
查看全部 -
clean 清理项目,包含
pre-clean 执行清理前的工作
clean 清理上一次构建生成的所有文件
post-clean 执行清理后的文件
查看全部 -
maven生命周期:
clean 清理项目
default 构建项目
site 生成项目站点
三个生命周期相互独立。后一个依赖前一个。
查看全部 -
完整的项目构建过程:
清理、编译、测试、打包、集成测试、验证、部署
查看全部 -
然后回到eclipse根目录,打开eclipse.ini打开。在图中的14行后面加上
-vm C:\Java\jdk1.7.2_55\bin\javaw.exe
查看全部 -
若eclipse没有安装Maven,需要将maven插件放到图中的目录。然后重启软件。
查看全部 -
修改仓库的位置:
在setting.xml文件的相应位置,添加图中的内容(路径根据自己实际)。然后将该setting.xml文件复制到指定的目录中,如图中的repo,这样日后更新Maven版本也不必再次修改setting文件。
注意:路径需要用“/”
查看全部 -
设置镜像仓库:
在setting.xml文件的相应地方中添加图中内容。
注意:一旦配置,所有针对原厂库的访问都会转到镜像仓库,原厂库将不能直接访问。使用后默认都就好,不用修改。
查看全部
举报