已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何安装和配置Maven1、 首先必须安装Jave运行环境,并正确配置,必须要配置JAVA_HOME环境变量;2、 将下载的apache-maven-3.0.4-bin.zip包解压到某个目录下,比如我们这里是解压到C盘根目录下;3、 配置环境变量,新建一个系统变量%M2_HOME%,其值是刚才Maven解压文件所放的位置,我们这里是:C:apache-maven-3.0.4。然后再在Path环境变量里添加:;%M2_HOME%bin。4、 在CMD中,输入命令:mvn v,如果正确安装,则如图所示:如何安装私服Nenux1、 下载war包:下载最新Nenux2.3.0-04,下载地址是: /nexus/,我们这里下载war包形式的。2、 修改名称:下载完成后,将war包的版本号去掉,改成nenux.war,这样为了在浏览器或者配置文件里访问方便。3、 部署启动:将该war包放到%TOMCAT_HOME%webapps,然后到%TOMCAT_HOME%bin下双击startup.bat,启动Tomcat。4、 访问:http:/localhost:8080/nexus。注意不要用360浏览器,尽量用IE8或者火狐狸,否则显示数据和设置数据时会存在问题。5、 点击右上角“Log In”链接进行登陆,用户名默认是:admin,密码默认是:admin1236、 搞定,记住修改默认密码。如何配置Nexus注意:默认情况下Nexus是关闭远程索引下载功能的。这些索引的作用是:供我们搜索组件用信息的。1、 登陆Nexus,点击左侧“Views/ Repositories”菜单,然后再点击其子菜单“Repositories”。2、 在出现的列表中,点击Type字段值为“proxy”的行。在下边的页签中选择Configuration,设置其中的Download Remote Indexes的值为“True”,然后点击下边的“save”按钮,就完成了保存,这个时候系统就会去中央服务器下载索引数据。 有的时候一次保存之后也不行,这个时候就需要重启tomcat。3、 然后在welcome页面输入关键字“struts”,然后系统就开始查询,最终出现以下查询结果:注意:标红的地方,就是我们将来要再POM.XML中配置依赖组件的坐标信息,我们将来只需要复制这段文字到POM中就行了,Maven就会根据这段xml文字最终将组件下载到我们开发环境中。如何让Maven环境依赖私服1、 复制文件%M2_HOME%/conf/settings.xml到C:Documents and SettingsAdministrator.m2(这里根据自己的开发环境找到相应的目录)2、 将下边这段配置加入到标签中:nexus*:8080/nexus/content/groups/public/3、 修改其中的url为自己的私服地址。4、 启动Myeclipse,控制台打印结果配置settings.xml文件前后对比:配置前:配置后:注意:可以发现更新索引数据的地址由中央服务器转换为私服的地址,如果需要进行更详细的配置,请参考官方文档或者一些参考书籍。如何上传第三方jar包到私服(Nexus)1、 登陆2、 选择菜单:3、 在右侧出现的页面列表中,选择Repository列值为3rd party的行,然后选择右侧下方的标红菜单:4、 填写上图中的Group、Article、Version、Packaging信息;5、 向下拖动右侧滚动条,点击下图标红菜单Select Artifact(s) to Upload,从本地选择要上传的jar包:5、 点击上图中的菜单Add Artifact。6、 点击上图中的菜单Upload Artifact(s),完成上传。如何删除上传的第三方组件1、 登陆2、 点击菜单3、 在右侧出现的页面列表中,选择Repository列值为3rd party的行,然后选择下图标红菜单Browse Index,找到相关的jar包,然后点击右侧的Artifact Information菜单,然后再点击“删除”按钮,完成删除。如何用搭建一套SSH框架1、 第一步创建父模块:打开cmd,进入工作空间,输入命令:mvn archetype:create -DgroupId=com.itcast -DartifactId=sshtest,如图所示表示执行完毕:执行完毕之后,进入sshtest目录,然后删除src文件夹,打开pom.xml,将packaging属性修改为pom(表示为父工程)2、 进入刚才第一步创建的sshtest文件夹,创建web子模块:输入命令:mvn archetype:create -DgroupId=com.itcast -DartifactId=sshtest-web -Dpackage=com.itcast.sshtest.web -DarchetypeArtifactId=maven-archetype-webapp3、 创建service子模块:mvn archetype:create -DgroupId=com.itcast -DartifactId=sshtest-service -Dpackage=com.itcast.sshtest.service4、 依次创建domain、dao、common子模块。5、 导入到Myeclipse中注意:如果有的时候依赖组件下载不下来,则可以打开C:Documents and SettingsAdministrator.m2repository(即找到本地仓库),然后删掉该组件的文件夹,重新修改POM.xml,则Myeclipse自动会调用Maven组件进行下载,这个主要是因为其中存在不同版本的组件引起的,所以最好是查看某个版本的文件夹,看下边是不是没有组件jar包,如果没有则删除这个版本的文件夹,如上所说,让Myeclipse调用Maven自动去下载。6、 添加Struts2、Spring、Hibernate的各自依赖,如有依赖组件导入不进来,遵照上一步中的红字部分进行处理;7、 打包,安装到本地库。因为在我们这个多模块项目中,web是依赖common、service、domain的,service是依赖common、domain、dao的,dao又是依赖common和domain的,因此我们从最基础的common、domain先打包,然后再安装。右单击common包的pom.xml,选择run as,然后再选择Maven install。Domain包也是如此,总之遵循越是被依赖的包越先打的递归原则。如何部署程序到tomcat(本地或者远端)注意:必须先启动tomcat1、 在%TOMCAT_HOME%/conf/tomcat-user.xml的标签下添加权限和用户名密码: 2、 在工程pom.xml的标签里添加以下配置: org.codehaus.mojo tomcat-maven-plugin :8080/manager/html test /注意,这里的配置很重要 注意:其中标红的文字可以换成我们远端tomcat的地址3、 在settings.xml文件的标签里添加以下代码: test/注意,这里的值必须要和上边第2步中的的值一样 tomcat tomcat注意:这个密码配置,也可以放到pom.xml中。但是由于pom.xml要提交到SVN上,因此可以采取这种措施。如果是远端服务器,则可以将密码等添加到pom.xml中,而不用放到settings.xml中。4、 对准pom.xml右单击选择R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机器人部门安全培训课件
- 老年人用药与心血管系统安全
- 脑疝患者的心理支持与护理
- 中班消防安全课小结
- 双十二胜局策略
- 历史启蒙侦探团
- 机务防风培训课件
- 肝切除术后预防感染护理措施
- 基于机器学习的学生个性化学习路径规划研究教学研究课题报告
- 石家庄安全整治讲解
- 档案管理基本知识课件
- 智联招聘国企行测
- DB31-T 1435-2023 重要建设工程强震动监测台阵布设技术规范
- 血站差错管理
- 临床硬膜下血肿患者中医护理查房
- 科研设计及研究生论文撰写智慧树知到期末考试答案章节答案2024年浙江中医药大学
- 2019年4月自考04737C++程序设计试题及答案含解析
- 新疆金奇鼎盛矿业有限责任公司新疆奇台县黄羊山饰面石材用花岗岩矿5号区矿山地质环境保护与土地复垦方案
- 水利工程项目基本建设程序-水利水电工程建设基本程序
- GB/T 43327.6-2023石油天然气工业海洋结构物特殊要求第6部分:海上作业
- 自考《社区规划00291》复习必备题库(含答案)
评论
0/150
提交评论