欢迎来到天天文库
浏览记录
ID:37716243
大小:82.68 KB
页数:11页
时间:2019-05-29
《关于maven中pom和settings的配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Maven1.Maven主要功能:Ø构建项目(Builds)Ø文档编制(Documentation)Ø报告(Reporting)Ø依赖管理(Dependencies)Ø配置管理(SCMs)Ø发布管理(Releases)2.Maven基本命令Ø创建Maven目录mvnarchetype:create-DgroupId=com.yourCompanyName-DartifactId=yourAppNameØ测试mvntestØ编译类mvncompileØ打包mvnpackageØ生成SitemvnsiteØ
2、清除mvnclean以上命令都是在command窗口运行的.它们还可以混合运行,如mvntestcompilepackage3.Maven的生命周期及其与之对应的命令:validate:验证工程是否正确,所有需要的资源是否可用。compile:编译项目的源代码。test-compile:编译项目测试代码。test:使用已编译的测试代码,测试已编译的源代码。package:已发布的格式,如jar,将已编译的源代码打包。integration-test:在集成测试可以运行的环境中处理和发布包。verify:
3、运行任何检查,验证包是否有效且达到质量标准。install:把包安装在本地的repository中,可以被其他工程作为依赖来使用deploy:在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。generate-sources:产生应用需要的任何额外的源代码,如xdoclet。、1.pom.xml的结构上面就是前次HelloMaven工程的pom.xml文件,我们可以通过修改其中的元素使工程按照我们的意图运行,对于接触Maven的人,主要就是和po
4、m.xml文件在打交道.pom.xml文件基本节点介绍::文件的根节点.:pom.xml使用的对象模型版本.:创建项目的组织或团体的唯一Id.:项目的唯一Id,可视为项目名.:打包物的扩展名,一般有JAR,WAR,EAR等:产品的版本号.:项目的显示名,常用于Maven生成的文档。:组织的站点,常用于Maven生成的文档。:项目的
5、描述,常用于Maven生成的文档。:资源地址,所有的依赖包将从次地址下载,其中如果snapshot为资源快照,相对不稳定,而release为稳定版本:插件地址,因为maven的所有功能都是使用插件来实现功能的,因此需要从特定的地址下载插件包:功能集标签,在此标签下面可以定义一系列的插件以实现功能,常用插件有以下两种:·maven-surefire-plugin:单元测试的插件,在此插件下面可以设置一些列的参数·maven-
6、compiler-plugin:代码编译插件,在用此插件的时候一定要设置source的版本,默认的是JDK1.3.:项目需要的所有依赖的包1.完整pom.xml示例2.7、OM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.citigroup.junglesong MavenResource jar 1.0-SNAPSH8、OT MavenResource http://maven.apache.org junit junit
7、OM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.citigroup.junglesong MavenResource jar 1.0-SNAPSH
8、OT MavenResource http://maven.apache.org junit junit
此文档下载收益归作者所有