- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
maven环境搭建
Maven环境搭建
----------------准备工作-------------
Jdk? 1.5java开发环境。
Eclipse?IDE?一个。
Maven?3.0.3下载地址:?/docs/3.0.3/release-notes.html
----//快速搭建步骤
?
第一步:配置maven环境
?
将下载文件解压,然后设置maven
如果你配置过jdkmaven环境为:F:\maven\apache-maven-3.0.3
我的电脑---------高级-----环境变量-----环境变量-----新建
变量名:M2_HOME
变量值:F:\maven\apache-maven-3.0.3
找到path?
在环境变量值尾部加入:;%M2_HOME%\bin;---
当然,你也可以直接在path?;F:\maven\apache-maven-3.0.3\bin??只是上面的方式更优雅一点。
我新建立
打开命令提示符(开始------cmd),检查我们的java环境和maven环境是否有误。
第二步:修改仓库位置
?
修改我们仓库地址,仓库用于存放我们项目所依赖的所有jar
我的仓库路径:F:\maven\repo----
我们打开…\apache-maven-3.0.3\conf\setting.xml文件,设置成我们创建的仓库路径
下面我们用一个命令验证一下。打开命令提示符,输入:mvn?help:system?
该命令会打印出所有的java
如果运行的过程中没有错误,打开我们仓库(F:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven
?
第三步:创建maven项目
创建一个我们自己的项目。
我们通过maven命令行方式创建一个项目
mvn?archetype:create?-DgroupId=com.chongshi.test?-DartifactId=hello?-DpackageName=com.chongshi.test?-Dversion=1.0
?
因为是第一次构建项目,所有依赖的jar包都要从maven的中央仓库下载,所以需要时间等待。等以后我们的本地仓库中积累了我们常用的jar包后,我们的开发将变得非常规范和方便。^_^!!
?
借助下载jar包的时间,我们来了解一下pom.xml文件。
?
project xmlns=/POM/4.0.0 xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/POM/4.0.0 /xsd/maven-4.0.0.xsd modelVersion4.0.0/modelVersion groupIdcom.chongshi.test/groupId artifactIdhello/artifactId version1.0/version packagingjar/packaging namehello/name url/url properties project.build.sourceEncodingUTF-8/project.build.sourceEncoding /properties dependencies dependency groupIdjunit/groupId artifactIdjunit/artifactId version3.8.1/version scopetest/scope /dependency /dependencies/project
??project:pom.xml文件中的顶层元素;
??modelVersion:指明POM使用的对象模型的版本。这个值很少改动。??groupId:指明创建项目的组织或者小组的唯一标识。GroupId是项目的关键标识,典型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins是所有Maven插件项目指定的groupId。???artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个JAR文件。第二,象源代码包通常使用artifactId作为最后名称的一部分。典型的产品名称使用这个格式:?artifactId-?version.?extension(比如:myapp-1.0.jar)。???version:项目产品的版本号。Maven帮助你管理版本,可以经常看到SNAPSHOT这个版本,表明项目处于开发阶段。???name:项目的显示名称,通常用于maven产生的文档中。???
原创力文档


文档评论(0)