- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Mavenamp;Nexus伺服培训课件.ppt
Maven基础知识 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven项目的结构: src/main/java 目录 :存放主代码 src/main/resources目录 :存放主资源文件 src/test/java 目录 :存放测试代码 src/test/resources目录 :存放测试资源文件 src/main/webapp 目录 :如果是Web应用还需此目录存放JSP页面等文件 META-INF 目录 WEB-INF 目录 js css …… Maven项目的核心是pom.xml,存在于项目根目录下: modelVersion: 指定当前POM模型的版本 groupId: 定义项目属于哪个组,该名称最好对应项目名 artifactId: 定义当前Maven项目在组中唯一的ID,对应子项目名 version: 指定当前Maven项目的版本号 packaging: 指定当前Maven项目的打包方式(默认jar) 使用Nexus创建Maven私服 当前最流行的Maven仓库管理软件 Nexus简介 Nexus是一个Maven仓库管理器,提供了强大的仓库管理功能,构件搜索功能,它占用较少的内存,基于简单文件系统而非数据库。 —— 为什么要使用Nexus呢? 使用Nexus之前: Maven 中央仓库 /maven2 存在的问题: (1)网速慢,你可能需要花很长的时间来下载你所需要的jar (2)如果你的公司很大,有几百甚至几千人在用Maven,这些人都去通过中央仓库来获取jar,那么这是一个很大的资源浪费 (3)如果存在模块之间的依赖开发,你的snapshot版本是不能够被你的伙伴很方便的获取。 (4)在实际开发过程中,有些jar的版本可能在中央仓库里面不存在,或者更新不及时。 使用Nexus: Maven Central Public Repositories 3rd party Releases Snapshots 中央仓库 Maven 开发人员 发布人员 Nexus可以解决上述问题: (1)Nexus仓库是本地的,下载的速度是从远程下载不可比的。 (2)可以为公司所有的Maven使用者服务,可以进行统一管理。 (3)通过Nexus来进行存在模块依赖的项目的开发。 (4)可以添加自己的第三方包。 (5)还提供了强大的仓库管理功能,构件搜索功能。 安装Nexus Nexus是典型的Java Web应用,它有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包。 下载Nexu: /nexus/archived 可下载不同版本的Nexus软件 注:Nexus 从2.6.0开始不支持JDK6了,JDK版本要求7以上 Bundle方式安装Nexus(以2.3.1版zip包为例) 解压后的目录,结构: nexus-2.3.1-01: 该目录包含了Nexus运行所需要的文件,如启动脚本、依赖jar包等。sonatype-work: 该目录包含Nenus生成的配置文件、日志文件、仓库文件等。其中第一个目录是运行Nexus必须的,而第二个是非必须的,Nexus会在运行的时候动态创建该目录。 进入nexus-2.3.1-01\bin\jsw\目录,根据操作系统类型选择文件夹,64位操作系统选择windows-x86-64文件夹,进入后可看到如下所示bat文件: 双击console-nexus.bat启动Nexus或将nexus-2.3.1-01下的bin目录加入环境变量path中,在cmd下启动Nexus服务: 注:如果启动时报The nexus service was launched, but failed to start.原因是找不到Java虚拟机,通过修改nexus-2.3.1-01\bin\jsw\conf\wrapper.conf文件中的 mand=C:\Program Files (x86)\Java\jdk1.6.0_07\bin\java.exe,问题即可解决。 打开浏览器访问:http://localhost:8081/nexus?就可以看到Nexus的界面了,如下图: 这时你可以单击界面右上角的Login进行登录,Nexus默认管理员用户名和密码为admin/admin123 8081为默认的端口号,要修改端口号可进入nexus-2.1.2-bundle\nexus-2.1.2\conf\打开perties文件,修改application-p
文档评论(0)