Maven java项目搭建.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk? 1.5以上java开发环境。Eclipse?IDE?一个。Maven?3.0.3下载地址:?/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.xsdmodelVersion4.0.0/modelVersiongroupIdcom.chongshi.test/groupIdartifactIdhello/artifactIdversion1.0/versionpackagingjar/packagingnamehello/nameurl/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion3.8.1/versionscopetest/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这

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档