Maven的搭建.doc_第1页
Maven的搭建.doc_第2页
Maven的搭建.doc_第3页
Maven的搭建.doc_第4页
Maven的搭建.doc_第5页
已阅读5页,还剩23页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Maven私服的搭建步骤:二配置maven编程环境三maven的私服搭建四搭建maven项目二配置maven编程环境准备工具:apache-maven-3.0.4-bin.zip解压:apache-maven-3.0.4-bin.zipMaven的安装目录分析Bin:该目录包含Mvn运行的脚本Boot:Maven自身的类加载器框架Conf:包含非常重要的文件setting.xmlLib:该目录包含了所有Maven运行时需要的Jave类库Mvn help:system/.M2 maven本地仓库Maven安装:1. 检查自己的jdk环境变量配置是否正确2. 配置maven环境变量a) 新建 : M2_HOME 值:E:apache-maven-3.0.4(自己maven插件的路径)b) 在PATH中加上%M2_HOME%bin;c) 用mvn -v检查是否安装成功注:JDK为1.73. 本地新建空文件夹用于存放jar包的仓库。4.修改apache-maven-3.0.3confsettings.xml中的节点中添加下面这句D:softwaremavenFactory关联jar包仓库.5. 配置myeclipseA) Window-Preferences-Myeclipse- Maven4Meclipse 选中Enable(默认应该已选中)B)Window-Preferences-Myeclipse- Maven4Meclipse -Maven-Installations添加我们自己安装的maven并且选中C)Window-Preferences-Myeclipse- Maven4Meclipse -Maven-User SettingsD)查看其中的M2_REPO是否为自己添加的maven的jar包仓库 3 Maven私服的搭建准备工具:nexus-2.8.1-01-bundle.zipMaven私服的搭建将nexus-2.1.1-bundle解压,解压后为两个文件Maven私服启动在DOS命令行里进入nexus-2.1.1-bundle解压后的nexus-2.1.1里的bin文件夹中,然后可以用nexus命令可以看到他的参数先用nexus install命令安装 然后用nexus start进行启动启动之后nexus就会进入系统服务,可以在本地服务中查看,下次当系统启动服务会自动重启。在nexus-2.1.1nexusWEB-INFperties和nexus-2.1.1nexusWEB-INFperties文件中可以配置工作空间的位置Maven私服的访问需要在perties文件中可以查看私服的端口号,然后进行访问,http:/localhost:8081/nexus/访问首页。默认的登录名是admin,密码是admin123。Maven私服的配置1、 点击Repositories ,进入仓库设置。将所有的库加进来2、在右边栏找到Apache SnapShots ,选中它,在下方出现的选项框中切换到configuration,找到Remote Repository Accces下面的 Download Remote Indexes,设置值为true,然后保存“save”。同样,还有两个仓库Maven Central、CodeHaus Snaphots,也要把Download Remote Indexes值设置为true,并保存。保存之后,在右边的仓库列表中分别右键选中刚才三个仓库,选中repair Index,更新并下载远程索引。到此,nexus服务就配置完了。3、 Maven使用Nexus服务。启动eclipse,窗口首选项MavenInstallations,可以添加自己下载的maven,也可以继续使用eclipse安装maven插件的时候内置的maven。这里选择添加自己下载的maven。点击“add”,相应路径下面的maven根目录。这里是D:nexusapache-maven-3.0.3。添加之后,默认选中添加的maven,然后自动搜索到maven全局配置文件,settings.xml。想要maven使用刚刚配置的nexus服务作为仓库服务器,需要修改settings.xml文件。A、修改*可以不修改,但是默认是存放在用户目录下面的,也就是C盘,如果C盘不大,可以将此路径修改到别的盘。找到maven的conf目录下的settings.xml文件,打开文件,找到行:/path/to/local/repo将注释去掉,然后将“/path/to/local/repo”修改成本地磁盘的的某个路径,这个是存放eclipse项目需要引用的jar包的(在eclipse项目添加maven依赖的时候,eclipse自动从nexus服务器中下载jar包,然后存放到这个路径,默认路径是“/.m2/repository”,也就是用户目录下面C:Usersljj.m repository,)。这里选择D:nexus.m2repository,变成:D:/nexus/.m2/repositoryB、修改在mirriors节点下面添加: nexus-public public :8081/nexus/content/groups/public 将镜像执行本地nexus服务。C、修改在节点profiles下面添加: nexus nexus local private nexus :8081/nexus/content/groups/public true true nexus local private nexus :8081/nexus/content/groups/public true true 将仓库应用指向本地nexus服务地址。这个是下载远程jar包的时候,将jar存放到本地nexus服务地址,eclipse项目添加maven引用的时候,eclipse从本地nexus服务地址下载jar包。D、最后,修改节点 nexus 激活id是nexus的配置。所有配置完,文件如下:D:/nexus/.m2/repository nexus-public public :8081/nexus/content/groups/public nexus nexus local private nexus :8081/nexus/content/groups/public true true nexus local private nexus :8081/nexus/content/groups/public true true nexus 将此文件复制到用户目录下的.m2文件夹中,这样做的原因是:使用eclipse新建的项目默认使用maven插件内置的版本,而内置版本默认的本地jar包仓库存放在用户目录下的.m2,也就是默认引用这个目录下面的settings.xml。两个地方都存放这个配置好的settings.xml就不会引起maven不能使用nexus服务的情况。()配置好之后,选择mavenUser Settings ,选择settings.xml文件,可以使用默认路径下面的settings.xml文件(因为已经被替换成了配置好的xml文件),也可以选择D:nexusapache-maven-3.0.3conf路径下面的settings.xml文件。这里选择默认。选择之后点击“Update Settings”,eclipse自动搜索配置路径,并在Local Repository的路径下面存放从本地nexus服务器上面下载过来的jar包(那么默认的用户目录下面的repository文件夹可以删掉了,只需要留下settings.xml文件)。Local Repository的路径下面的jar包也就是eclipse项目需要用到的jar包,如果不小心删掉了,不要紧,在eclipse项目中选择选中项目,右键mavenupdate dependencies就会从本地nexus服务器上下载过来。4、 Ecipse项目使用nexus服务。打开Eclipse,创建maven projec,双击pom.xml文件进入源代码编辑,在“project” 节点下面添加本地仓库服务器指向。nexuslocal private nexushttp:/l:8081/nexus/content/groups/publictruefalsenexus-snapshotslocal private nexushttp:/l:8081/nexus/content/groups/public-snapshotsfalsetruenexuslocal private nexushttp:/l:8081/nexus/content/groups/publictruefalsenexus-snapshotslocal private nexushttp:/l:8081/nexus/content/groups/public-snapshotsfalsetrue这样eclipse项目就是使用个人搭建的nexus本地仓库服务器,代替了使用远程仓库服务器。四myeclipse新建maven的java项目A)新建new-otherB)然后maven - Maven projectC)下一步D)选中图中标识的然后下一步E)按照图示填写好 然后点击完成就建好了一个java项目F)Maven Java项目的标准结构G)如果新建项目的jre是1.4的要修改为1.6的右键点击项目选择properties 然后选择java build path选择jre 然后选择Edie修改修改为工作空间默认的jre7. maven搭建wed项目同上new -Other -maven project 下一步按照图示选择其余的也一样就搭建好了web项目8. 在搭建基于注解的框架时需要将下图中标识的改为1.6的 (默认的是1.4的)新建项目中最重要的是pom.xml文件 其中要设置jar包的依赖 Jer包都是通过坐标定位的 网上查询坐标的网站有 / /nexus/ /调用远程私服(这里以班级服务器为私服):打开apache-maven-3.0.4 conf settings.xml将: nexus-public public :8081/nexus/content/groups/public 改为: nexus-public public 23:8081/nexus/content/groups/public 将: nexus nexus local private nexus :8081/nexus/content/groups/public true true nexus local private nexus

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论