- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
maven的研究maven的研究
Maven是一个项目管理工具,它包含了一个项
目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project
Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在
生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
调查赚钱是相关调查网站会提供一些调查问卷,你花一些时间做一下调查问卷,然后网站就会给你积分,一般一个调查问卷可以赚到几元钱。
可以赚钱的调查网站大收集
/s/blog_7de3a70b0101bpcf.html
下载Maven
你可以从Apache Maven项目的web站点下载Maven:/
download.html.
安装Maven
首先已经安装了JDK并配置了JAVA_HOME并把%JAVA_HOME%\bin放到了path里,只要你设置的正确的环境变量,把Maven安装到其它目录也一样。当你把Maven解
压到安装目录后,你需要设置两个环境变量——PATH和M2_M2_HOME。设置这两个环境变
量,键入下面的命令:
M2_HOME=c:\Program Files\maven-2.0.9
PATH=%PATH%;%M2_HOME%\bin
验证Maven安装
$ mvn -v
Maven 2.0.9
如果看不到,请确认那么确认一下PATH和M2_HOME环境变量是否已经正确设置了。
Maven安装细节
Maven的下载文件只有大概1.5 MB,它能达到如此苗条的大小是因为Maven的内核被设
计成根据需要从远程仓库获取插件和依赖。当你开始使用Maven,它会开始下载插件到
本地仓库中.
可以在setings.xml来配置库的路径
localRepository/path/to/local/repo/localRepository
使用Maven Help插件
Maven Help 插件有四个目标
help:active-profiles
列出当前构建中活动的Profile(项目的,用户的,全局的)。
help:effective-pom
显示当前构建的实际POM,包含活动的Profile。
help:effective-settings
打印出项目的实际settings, 包括从全局的settings和用户级别settings继承的
配置。
help:describe
描述插件的属性。它不需要在项目目录下运行。但是你必须提供你想要描述插件
的 groupId 和 artifactId。
Maven创建一个项目
开始一个新的Maven项目,在命令行使用Maven Archetype插件。
$ mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
构建一个简单的项目
想要构建打包这个应用,在包含pom.xml的目录下运行mvn install。
你已经创建了,编译了,测试了,打包了,并且安装了(installed)最简单的Maven项
目。在命令行运行它以向你自己验证这个程序能工作。
$ java -cp target/simple-1.0-SNAPSHOT.jar com.chinsoft.App
Hello World!
简单的项目对象模型
pom.xml文件是你将会面对的Maven项目中最基础的POM,一般来说一个
POM文件会复杂得多:定义多个依赖,自定义插件行为。pom.xml是一个让
Maven跑起来的文件。想要看这个“有效的 (effective)”POM,或者说Maven真正运行根据的POM, 在项目的基础目录下跑下面的命令 $ mvn help:effective-pom
核心概念
Maven插件和目标 (Plugins and Goals)
一个Maven插件是一个单个或者多个目标的集合。Maven插件的例子有一些简单但核心的
插件,像Jar插件,它包含了一组创建JAR文件的目标,Compiler插件,它包含了一组编
译源代码和测试代码的目标,或者Surefire插件,它包含一组运行单元测试和生成测试
报告的目标。而其它的,更有专门的插件包括:Hibernate3插件,用来集成流行的持久
化框架Hibernate,JRuby插件,它让你能够让运行ruby称为Maven构建的一部分或者用
Ruby来编写Maven插件。Maven也提供了自定义插件的能力。一个定制的插件可以用Java
编写,或者用一些其它的语言如Ant,Groovy,beanshell和之前提到的Ruby。
您可能关注的文档
最近下载
- 2025届浙江省浙北名校联合模拟考试化学试题含解析.doc VIP
- 老年人运动能力下降多学科决策模式中国专家共识(2024版).pptx
- 数学课堂中错题本的使用效果研究教学研究课题报告.docx
- 土木工程施工——考试题库及答案——2024年整理.pdf
- 高中数学平面向量.ppt VIP
- 2024年安阳职业技术学院单招职业技能测试题库(综合题).docx VIP
- 全国高考高校体育单招考试必备重点英语单词(复习必背).docx
- 浙江省浙北名校2025届高三第二次联合模拟考试化学试题试卷含解析.doc VIP
- 第五章 茶树病虫害综合防治与茶叶安全生产(2学时).ppt VIP
- 2025年广东省东莞市中考物理押题试卷附答案解析.pdf
文档评论(0)