JAVA学习-maven开发环境快速搭建.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA学习-maven开发环境快速搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东西,请参考其它文章。   准备工作   Jdk 1.5以上java开发环境。   Eclipse IDE 一个。   Maven 3.0.3下载地址: HYPERLINK http://%20http///docs/3.0.3/release-notes.html /docs/3.0.3/release-notes.html   快速搭建步骤  ???配置maven环境   将下载文件解压,然后设置maven环境   如果你配置过jdk的话,这里对你应该不难。如我的maven环境为: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插件项目指定的grou

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档