关于maven中pom和settings的配置

关于maven中pom和settings的配置

ID:37716243

大小:82.68 KB

页数:11页

时间:2019-05-29

关于maven中pom和settings的配置_第1页
关于maven中pom和settings的配置_第2页
关于maven中pom和settings的配置_第3页
关于maven中pom和settings的配置_第4页
关于maven中pom和settings的配置_第5页
资源描述:

《关于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.        4.0.0    com.citigroup.junglesong    MavenResource    jar    1.0-SNAPSH

8、OT    MavenResource    http://maven.apache.org                            junit            junit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。