maven安装部署手册

上传人:第*** 文档编号:61701233 上传时间:2018-12-10 格式:DOC 页数:15 大小:944.23KB
返回 下载 相关 举报
maven安装部署手册_第1页
第1页 / 共15页
maven安装部署手册_第2页
第2页 / 共15页
maven安装部署手册_第3页
第3页 / 共15页
maven安装部署手册_第4页
第4页 / 共15页
maven安装部署手册_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《maven安装部署手册》由会员分享,可在线阅读,更多相关《maven安装部署手册(15页珍藏版)》请在金锄头文库上搜索。

1、密级:文档编号:Maven安装部署手册郑州新开普电子股份有限公司总页数1版本建立日期2012-07-13编制人黄鑫审核人批准人 批准日期保管人存放位置4 文件修改控制序号版本*变化状态修改内容、页码及条款修改人批准人修改日期*变化状态:A增加,M修改,D删除目 录1简介11.1文档目的11.2文档范围11.3读者对象11.4术语与缩写解释12资源配置要求12.1硬件12.2软件23部署管理节点23.1部署操作系统23.2主存储和辅助存储设置33.3CentOS代理设置33.3.1添加yum代理33.3.2添加wget代理33.4CentOS源设置33.4.1配置系统的本地 yum 源33.4.

2、2设置163源43.4.3更新yum源43.5网络设置43.5.1网卡设置43.5.2设置默认路由53.5.3禁用IPv653.6检查主机名63.7安装CloudStack管理节点63.7.1安装Management Server63.7.2安装MySQL73.7.3MySql数据库的相关配置103.7.4启动CloudStack管理节点103.7.5登陆CLoudStack图形界面113.7.6修改全局参数secstorage.allowed.internal.sites 113.8配置NFS服务113.8.1建立主存储和辅助存储目录113.8.2配置NFS113.8.3编辑防火墙策略123

3、.8.4编辑idmapd.conf123.8.5测试NFS挂载情况123.8.6准备系统VM模板133.9安装和配置NTP服务器133.9.1安装NTP133.9.2配置/etc/ntp.conf133.10安装和配置WEB服务143.10.1新建web服务器的访问目录143.10.24.1.2. 配置httpd.conf文件143.10.3配置httpd服务自动启动153.11安装和配置DNS服务153.11.1设置/etc/resolv.conf153.11.2安装bind并配置/etc/named.conf153.11.3配置/var/named/.fwd163.11.4配置/var/n

4、amed/.fwd163.11.5设置named服务自动启动173.11.6检查dns是否正常174部署计算节点174.1部署操作系统174.2CentOS代理设置184.2.1添加yum代理184.2.2添加wget代理184.3CentOS源设置184.3.1配置系统的本地 yum 源184.3.2设置163源194.3.3更新yum源194.4检查主机名194.5网络设置194.5.1设置默认路由194.5.2禁用IPv6204.6DNS客户端配置204.7安装依赖包204.8编辑/etc/idmapd.conf204.9删除qemu-kvm204.10安装CloudStack Agen

5、t214.10.1安装Agent214.10.2KVM端相关配置224.11NTP客户端配置234.11.1安装NTP234.11.2配置NTP235附件231 简介1.1 文档目的本文档为公司Java软件研发部门,提供基于Maven的项目管理和构件工具,它能够构建项目、文档编制、报告、依赖管理、配置管理、测试、打包并且在仓库中发布你的产品。此文档帮助您学习Maven安装、环境配置、项目构件、程序编译、项目测试、项目打包等工作。1.2 文档范围文档包括的内容:资源配置、Maven安装部署、使用Maven自动生成Demo项目、自动构建Tuscany项目。1.3 读者对象Java开发人员。1.4

6、术语与缩写解释图表 1-1术语表缩写、术语解 释MavenMaven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。TuscanyTuscany 是 Apache 的开源

7、项目,它是 IBM、Oracle、SAP 等厂商联合成立的 SOA 标准化组织 -OSOA 支持下开发出的 SCA 框架,它既是开源界 SCA 的试金石,也是当前开源界最成熟的 SCA 框架之一。POM(Project Object Module)项目对象模型,定义了项目的基本信息,每个Maven都拥有一个pom.xml文件,它是Maven的核心,它用于描述项目如何构件,声明项目依赖等等。你可以理解它类似于Make的Makefile,Ant的build.xml。NexusNexus是Maven仓库管理器,它极大的简化了自己内部仓库的维护和外部仓库的访问,用来搭建一个本地仓库。2 资源配置要求环

8、境配置:序号名称版本备注1JDK1.61.4以上2MyEclipse6.5 开发工具3Tomcat 6.04Maven 3.0.45apache-tuscany-sca-all-2.0-Beta36Nexus2.0.63 Maven安装3.1 Maven下载下载地址:http:/maven.apache.org/download.html ,下载Maven 3.0.4(Binary zip),如果你对源码有兴趣可以下载Maven 3.0.4(Source zip)。3.2 Maven目录目前Maven的最新版本是3.0.4,下载保存到任意路径,然后解压缩,可以看到这样的目录结构:l Bin:该

9、目录包含了mvn运行的脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性,然后执行Java命令。其中mvn是基于UNIX平台的shell脚本,mvn.bat是基于Windows平台的bat脚本。在命令行输入任何一条mvn命令时,实际上就是在调用这些脚本。该目录还包含了mvnDebug和mvnDebug.bat两个文件。同样,前者是UNIX平台的shell脚本,后者是Windows平台的bat脚本。那么mvn和mvnDebug有什么区别和关系呢?打开文件我们就可以看到,两者基本是一样的,只是mvnDebug多了一条MAVEN_DEBUG_OPTS配置,作用就是在

10、运行Maven时开启debug,以便调试Maven本身。此外,该目录还包含m2.conf,这是classworlds的配置文件。l Boot:该目录只包含一个文件,以Maven 3.0.4为例,该文件为plexus-classworlds-2.4.jar。plexus-classworlds是一个类加载器框架,相对于默认的Java类加载器,它提供了更丰富的语法进行方便的配置,Maven使用该框架加载自己的类库。对于一般的Maven用户来说,不必关心该文件。l Conf:该目录包含了一个非常重要的文件settings.xml。直接修改该文件,就能在机器上全局地定制Maven的行为。一般情况下,我

11、们更偏向于复制该文件至/.m2/目录下(表示用户目录),然后修改该文件,在用户范围定制Maven的行为。settings.xml作用范围所在目录作用范围Maven安装目录/Conf全局性,每个用户都一样用户目录/.m2/当前用户的作用域l Lib:该目录包含了所有Maven运行时需要的Java库,Maven本身是分模块开发的,因此用户能看到诸如maven-core-3.0.4.jar、maven-model-3.0.4.jar之类的文件,此外这里还包含一些Maven用到的第三方依赖,如commons-cli-1.2.jar、sisu-guava-0.9.9.jar等。3.3 Maven配置3.

12、3.1 配置JDK环境变量安装Maven之前,首先需要正确安装JDK。Maven支持JDK1.4以上的版本。3.3.2 配置Maven环境变量1、 右键“我的电脑属性高级环境变量”,如下图所示:2、 选择系统变量的新建按钮,变量名录入MAVEN_HOME,变量值录入解压缩后的Maven目录。3、 选择系统变量的Path进行编辑,在原有变量值后追加字符串:;%MAVEN_HOME%bin。3.3.3 检查安装情况看到以下提示就说明Maven安装成功了。3.3.4 配置网络代理如果没有自己的Maven私服仓库,需要从Maven的中心仓库下载文件。打开Maven主目录,我的目录是E:apache-m

13、aven-3.0.4conf,选择settings.xml文件进行编辑,对第95行修改:3.3.5 m2eclipse插件安装3.3.5.1 SVN在线安装我们通常使用MyEclilpse进行Java软件项目的开发,Maven在eclipse的插件项目叫做m2eclipse,它提供非常方便的操作,svn的安装路径是:http:/m2eclipse.sonatype.org/sites/m2e/。3.3.5.2 Link方式安装下载地址:http:/m2eclipse.sonatype.org/sites/m2e/0.12.1.20110112-1712/ 4 创建第一个Java工程4.1 步骤1、 指定工程目录,例如:D:workspace-myeclipse。2、 打开DOS窗口,cd进入D:workspace-myeclipse目录。3、 输入命令:mvn archetype:create -DgroupId=com.newcapec -DartifactId=mavenstudy,第一次执行Maven会连接到中心仓库下载一些相关文件,您需要配置HTTP网络代理。4、 在我的目录下可以看到通过命令生成的文件。目录结构如下:5、 由于我们采用的开发工具是eclipse,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号