- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Myeclipse+maven的简单使用说明什么是maven,maven主要用来干什么Maven是一个跨平台的项目管理工具,作为apache组织中的一个颇为成功的开源项目,maven主要服务于基于java的项目构建、依赖管理和项目信息管理。什么是构建编译、单元测试、生成文档、打包和部署等工作都是在构建,别看这些不起眼的工作,其实占据了我们大部分时间,而maven是一个强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包部署。项目的building“不重复发明轮子”,你每次为项目搭建框架,编写项目结构,你会发现你一直在做重复的工作,如果你有好的项目模板,maven可以帮你自动构建成项目。不再需要重复发明轮子。本文档的使用环境操作系统:win 7 64bit 或 win 8 64bitTomcat版本:apache-tomcat-6.0.14Jdk版本:1.6.0_03Myeclipse版本:myeclipse 8.5Maven:apache-maven-3.0.5Maven的安装与环境变量配置Tomcat 与jdk的环境变量这里就不多说了首先去官方下载maven的zip,官方下载地址:/download.cgi,同时官方提供源码。将zip包解压出来,例如我的在:在apache-maven-3.0.5里面有个conf文件夹,里面有setting.xml文件,是我们经常要使用的文件,同时在C:\Users\Administrator\.m2用户目录下也有这样个文件。现在我们开始修改环境变量:新建一个M2_HOME的环境变量,值为:maven的文件目录。在path中加入:%M2_HOME%\bin在cmd下运行mvn–version查看是否安装成功myeclipse与mavenmyeclipse已经与maven开始集成,在myeclipse8.5 及以上里面有自带了maven插件,我但是我比较习惯于用自己的maven,就像不喜欢用myeclipse自带的jdk与tomcat一样。把自己的maven放入myeclipse,就像放tomcat一样,在window-preferences下:点击add添加maven文件夹。这里Setting.xml是全局的setting,你可以再maven的conf文件下拷贝一份在某个目录下。建立maven本地仓库这里的settings.xml是当前用户的配置xml,可以更改。D:/maven/repo是maven仓库的路径,这个路径是在settings.xml中设置:使用自己安装的tomcat,这里就不多说了。到此为止,你的myeclipse就可以使用自己的maven构建项目了。第一个小案例现在我们来用maven创建第一个web项目,感受一下maven。第一步:new 一个web项目注意到创建web object时勾选add maven support,这样maven就可以对项目进行管理了。版本说明:SNAPSHOT表示开发中的版本第二步:建立maven的标准目录Maven 的标准目录是Src/main/java 存放项目代码src/main/resources 存放项目资源文件src/test/java 存放测试代码src/test/resources 存放资源文件第三步:修改pom文件第一部分是项目的基本信息,packaging在这里表示打成war包。第二部分:dependency标签表示项目依赖包,用于解决jar依赖与jar冲突等。groupIdartifactIdversionscope等是一组坐标信息,其中groupId基本是是域名反写,同时在你的本地仓库中也会生成相同的路径,artifactId基本是项目名,同时在本地仓库中也会生成一个这样名字的文件夹,version版本信息,由各个公司自己定义,SNAPSHOT一般表示开发中的版本。一旦写好这些信息,保存一下pom.xml,maven就会自动下载jar包,并放入项目中,并且将依赖jar一起下载到项目中。例如在项目中加入spring 3.0.6的jar包Maven自动将与spring相依赖的jar包自动导入,例如:spring-asm,commons-logging等.现在你们可能遇到一个问题,就是不知道jar包的版本号,也不知道groupId与artifactId该怎么写,其实这点,maven已经为你想到了,请在浏览器输入:/,你在搜索栏输入你想要的jar吧,例如:Spring的核心jar包的版本最高是4.0.2了,点击你需要的版本:你需要的dependency标签已经出来了,复制粘贴就ok了.第四步:在pom中加入tomcat插件,将tomcat与maven关联实现热部署。这里的myserver是更加m
文档评论(0)