Maven学习.docx
- 文档编号:4776231
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:9
- 大小:227.86KB
Maven学习.docx
《Maven学习.docx》由会员分享,可在线阅读,更多相关《Maven学习.docx(9页珍藏版)》请在冰豆网上搜索。
Maven学习
Maven学习
首先装好JDK,并配置好环境变量
下载:
http:
//maven.apache.org/download.html
我下载的是:
apache-maven-3.2.1-bin
配置jdk:
配置maven:
\
验证是否成功:
输入:
mvn-v
常用命令:
mvnarchetype:
create创建Maven项目
现在新版的eclipse,JavaEE的已经将maven集成进去了。
只需要
一配置就ok了
后面是14年上半年做的笔记。
C:
\Users\Administrator\my-app为什么是这个路径?
?
在哪里可以改成自己想要的路径?
是setting.xml里面吗?
解决方法:
安装Maven后我们会在用户目录下发现.m2文件夹。
默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。
所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。
但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
修改方式如下:
手动创建本地仓库的存放路径,例如:
D:
\Java\m2\repository;
在windows的环境变量中增加了新的用户变量M2_REPO,其对应的值为D:
\Java\m2\repository(Maven仓库的本地存放路径),同时把这个变量增加到path变量中;
修改Maven安装目录下的conf/文件夹内的setting.xml文件,新增一行:
\Java\m2\repository(表示本地仓库的地址为:
D:
\Java\m2\repository);
将上一步修改好的setting.xml文件复制到D:
\Java\m2\repository目录下一份;
Jar包下载到了指定的目录中
在命令行上输入:
mvnarchetype:
create-DgroupId=com.mycompany.app-DartifactId=my-hh回车,
在命令行上输入:
mvnarchetype:
create-DgroupId=com.mycompany.app-DartifactId=my-app回车,
mvn参数
a)、-DgroupId:
默认包、应用
b)、-DartifactId:
目标
c)、-DarchetypeArtifactId:
项目类型
d)、-Dpackage:
包
src/main/java目录包含了项目的源代码
src/test/java目录包含了项目的测试代码
pom.xml是项目的项目对象模型(ProjectObjectModelorPOM)
几个学习Maven不错的网址:
---------------------------------------------------
1、Maven官方网站http:
//maven.apache.org/
2、Maven中文教程
3、ApacheMaven入门
4、eclipse配置maven_XX经验
5、eclipseMaven配置以及使用方法
Maven与Eclipsed整合的插件:
http:
//axl-
MavenIntegration(m2e)
Thegoalofthem2eprojectistoprovideafirst-classApacheMavensupportintheEclipseIDE,makingiteasiertoeditMaven'spom.xml,runabuildfromtheIDEandmuchmore.ForJavadevelopers,theverytightintegrationwithJDTgreatlysimplifiestheconsumptionofJavaartifactseitherbeinghostedonopensourcerepositoriessuchasMavenCentral,orinyourin-houseMavenrepository.
m2eisalsoaplatformthatletothersprovidebetterintegrationwithadditionalMavenplugins(e.g.Android,webdevelopment,etc.),andfacilitatesthedistributionofthoseextensionsthroughthem2emarketplace.
JIRA
Eclipse与maven的整合
eclipse安装插件的方式最常见的有两种:
1.一种是在线安装,这,貌似是用的最多的,就是:
Help-->InstallNewSoftware,然后输入HTTP地址来安装,但有一个很明显的缺点,就是慢!
2.一种是离线安装,用link的方式来安装,这种方式可拔性更好,可以随时将插件插上和拔下,非常方便。
eclipsemaven3安装:
1.使用第一种方式来安装谁都会,只要输入http地址:
maven-http:
//download.eclipse.org/technology/m2e/releases,把选项勾上,然后等待它下载安装,完成之后重启eclipse即可。
2.这里我不说上面的那种在线安装,原因有二:
第一,安装后不好管理;第二,下载太慢;我接下来要说的是使用link方式来离线安装maven3插件。
官网并不提供maven插件的离线安装包,一般的,你在网上搜一下,幸运的话应该可以找得到。
我已经将maven的离线安装包整理出来,供有需要的人下载,
你可以在我博客的左侧栏中找得到链接下载地址,你也可以直接点击这里的链接下载:
怎样离线下载安装?
?
?
?
?
?
http:
//axl-
Pom.xml文档内容
//maven.apache.org/POM/4.0.0"xmlns: xsi="http: //www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation="http: //maven.apache.org/POM/4.0.0http: //maven.apache.org/xsd/maven-4.0.0.xsd"> groupId有利于使用一个完全的包名,讲一个工程从其他有类似名称的工程里区别出来 在命令行上输入: mvnarchetype: create-DgroupId=com.mycompany.app-DartifactId=my-app回车, artifact是工程将要产生或需要使用的文件,它可以是jar文件,源文件,二进制文件,war文件,甚至是pom文件。 每个artifact都由groupId和artifactId组合的标识符唯一识别。 需要被使用(依赖)的artifact都要放在仓库(见Repository)中,否则Maven无法找到(识别)它们。 总结: artifact由groupId+artifactId组成。 一个包里的某个类由包名+类名组成 创建项目的组织或团体的唯一Id.: groupId 项目的唯一Id,可视为项目名.: artifactId //maven.apache.org Dependency: 为了能够build或运行,一个典型的Java工程会依赖其它的包。 在Maven中,这些被依赖的包就被称为dependency。 dependency一般是其它工程的artifact。 Dependency就相当于导包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Maven 学习