



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、首先,感谢启光帮手搞maven,不然我又搞上不少得时间。现在Java新架构的不断出现,例如Struts, Spring, Hibernate等,项目的配置文件的增多, 给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖 的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在 一些大些项目。为了解决上述问题,Apache开源组织早在几年前就发布了 Maven,它适 用于大的Java项目。开发中国移动的项目时,记得J2EE项目组都是采用这种方式管理项目 的。首先的是maven的下载地址:/download.ht (下载
2、zip的版本就可以了)接着就是配置maven的学习贴: HYPERLINK /good_hans/archive/2010/03/22/1691965.htm /good hans/archive/2010/03/22/1691965.html帖子内容:Maven环境的配置现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人 员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越 多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,
3、 Apache开源组织 早在几年前就发布了 Maven,它适用于大的Java项目。开发中国移动的项目时,记得 J2EE项目组都是采用这种方式管理项目的。现在开始介绍配置Maven环境,我用的系统及环境是Win7,Jdk1.6,Myeclipse7.5。首先要安装Jdk1.6和Myeclipse7.5,至于怎么安装这两个东东,我就不详细说了。Maven有一个重要的文件”settings.xml这个文件来源于apache-maven-2.0.8/conf/下,要放在 windows下,Win7 和Winxp还是有点不一样,Win7-C:Users用户名.m2,Winxp -C:Documents
4、and Settings用户名.m2。设置Maven的环境变量,基本上和设置Jdk环境变量相似。首先设置MAVEN HOME:3.修改”settings.xml” 文件,在这个文件中找到d:/work这一行, 进行修改。这一行代表了 Maven的Jar包仓库的位置。work下放的都是项目所用到的jar包,每个Project 都可以共用一个work。4.我装的是Myeclipse7.5本身自带Maven插件。如果使用低版本的Myeclipse需要安装插件,在help 菜单中选择 software updates,选择 find and install,选择 search for new feat
5、ures to install选择 new remote site。写入 name: maven URL: HYPERLINK /update/ /update/ 去下载相关 jar 包和插件。5.在Myeclipse中windows-perferences中,在下图的位置上,查看users settings的路径是否正确。Maven4MyEcli pseMavenInstallations6.建立 Maven 的 project,File-newotherJava Maven Project7.然后打开project里pom.xml文件,4.0.0maventestmaventestjar0
6、.0.1-SNAPSHOTMaven Quick Start Archetypejunitjunit3.8.1test我们要在这xml文件中添加Maven所依赖的Jar的名称,也就是添加节点。例如:添加大家常用的Struts Jar包org.apache.strutsstruts2-core2.0.11I8.到现在为止,环境就算搞定了。接下来要教大家怎么应用Maven来打包Project为大家服务的。在cmd中的命令:mvn eclipse:clean 清除Project中以前的编译的东西,重新再来mvn eclipse:eclipse开始编译 Maven 的 Project在Myeclips
7、e中的操作:选中 Maven Project 右击 在 Run As 中选择 Maven clean在 Myeclipse 中,ProjectClean 开始编译选中 Maven Project 右击 在 Run As 中选择 Maven install执行完这几步,如果没发生异常,会在project里生成一个target文件夹,这个文件夹里的东西,就是 Maven为你打包发布的东西。(这部分可以配置,也可以不配置,关系不是很大,看自己需求)Maven现在可以基本上用了,但是我们要跟进一步优化,首先maven是先去自己的repository文件夹上jar, 没有了,就去网上找我们的包,mave
8、n自带的jar有400多m,现在我们可以让maven的repostitry文件 变得更大(约1G的jar文件),这里提供另外一个rar文件,叫:m2.rar。是个包含各种各样的jar包大 集合。把m2.rar解压到maven的安装根目录(maven根目录多了个m2的文件夹),接下来配置好maven 的 settings.xml 文件,M2.rar的ftp下载地址为:1.在maven的根目录下的conf文件下,修改settings.xml,中间,增加:D:mavenapache-maven-3.0.3m2repository里面的路径,你应该看得懂得,就是m2路径下的repository文件夹(
9、里面就是所有的jar)为了,看的更懂settings.xml中间是:fc ti ng 9 sctiLe- /naven. apache. DrgzSETTlbfGS/l 0 , 0*sonlDj: xsL-http:/www -W3 . oro/zaoi /IHLSchenis -InsiT:占:nc肥先营L t ssauLiaaE.lan= lcrp / /Tuvan. apachiii. Qrg/SEr-IZS/ 1.0. D hz tp/miavan - o *实. 0 . G. xsd n * local Gep-3 sit-oryII The path to the IdceI re
10、pDaireTS Trawn. xnll use to srcTe aETirEara.| Dea-j.lt s 7 .mJ/repz-sutG-i3,pfitS/cC!/10Cal/zepD-D;jia.,7is3qp4.cheiMven-3 /locaHGtesuDaior- ! -= znreraaTiv-HcicLeI This 111 da-cafnd.au- uhachcz rriAven ps-onp-La you 曲.林 itisipur. If to KUL折I nisven. will use a sensible def-suit value r perhaps base
11、d, on acme ottier settings Ebr| cbe jarazr.e-*T 乳n querzari bI Default; tne2.把修改好的setting.xml文件放到C:UsersAdministrator.m2里面,路径你也应该懂得,Administration是你电脑的用户,根据你自己改吧使用maven之后呢,我们的最好就是要建立maven项目,我们可以用Myeclipse自带的maven插件,自动生成mavenProject。mavenProject的目录说明如下:maven的默认布局。bin命令脚本目录,详见后。srcmain主源码目录main/javajava源文件main/resources配置文件、属性文件main/webappWeb应用目录test测试目录,结构与主源码目录相同unit单元测试functional功能测试data测试数据生成器targetmaven编译目录但是,tomcat是不能跑maven项目的(或者说是不适合),我们现在是用一个Myeclipse插件来跑maven 项目,而且速度快。叫ru
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- app制作研发合同范例
- 94劳动合同范例
- 买卖模具开模合同范例
- 农村房间转让合同范本
- 个人无偿借车公司合同范例
- 玻璃钢衬里施工方案
- 企业并购服务合同范例
- 做外账合同范例
- 2025年文化内容产品服务合作协议书
- 体育场馆安全合同范例
- 2025年江西青年职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 清华大学考生自述
- DB33_T 2352-2021乡镇运输服务站设置规范(可复制)
- 《红楼梦 - 林黛玉进贾府》PPT课件(教学)
- 【新教材】高中语文超全课内知识梳理(选择性必修中册)
- 血气分析临床基础(课堂PPT)
- 第三章 文献的版本
- 等截面双铰圆拱内力计算
- ABB变频器培训资料
- 五年级下册英语课件--Lesson--7《Arriving-in-Beijing-》|冀教版-(三起)-(共21张PPT)
- NBC(一体式)系列气体保护焊机说明书(凯尔达)
评论
0/150
提交评论