已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA EE 应用开发技术 刘克剑 Maven是什么? Maven是标准、存储格式以及一些软件用 以管理和描述项目。它为构建、测试、部 署项目定义了一个标准 的生命周期。它 提供了一个框架,允许遵循 Maven 标准 的所有项目,方便的重用的构建逻辑。( 即项目管理工具) Maven 项 目存在的 Apache 软件基金会 ,是一个开源社区,它开发的软件工具, 基于一个通用的软件对象模型Project Object Model ,即POM 安装本地maven 下载maven 最新版本是3.0.4。注意操作系统的版本有区 别 解压到硬盘,并将解压目录设置为环境变量 M2_HOME。 Set M2_HOME=d:maven-3.0.4 设置 环境变量(PATH),将其 bin 目录设置 到PATH环境变量中。 Path = %path%; %M2_HOME%bin; 最后在控制台下,键入mvn -v命令,检测 maven有没有 配置好。 更新maven:直接解压新版本的maven 覆盖老的目录,然后更改下原来的环境变 量。 配置maven %M2_HOME%/conf/setting.xml来进行系 统配置。 setting.xml用来配置一些全局性的配置, 包括代理服务器的地址,本地的存储库的 地址等。 如本地存储仓库: d:/Maven/repository Maven eclipse插件 Eclipse本身 不支持Maven ,需要安装插 件以后才能使 用 Maven eclipse插件 安装eclipse插件 选择(2)进行安装, 安装完成以后,稍等,会提示需要重新启 动eclispe 重启以后,可以在 windows preference 菜单里面看到maven 配置maven,不使用内嵌的,使用前面安 装好的 Maven(eclipse) 用户设置 显示本地库 打开Maven Repositories视图 Window Show View Other,选择 Maven - Maven Repositories. Eclipse-maven启动遇到问题 Eclipse.ini 文件,增加 vm 选项 -showsplashorg.eclipse.platform -launcher.XXMaxPermSize256M -vm C:Program FilesJavajdk1.6.0_06binjavaw.exe -vmargs-Dosgi.requiredJavaVersion=1.5- Xms40m-Xmx512m It has to be before the -vmargs argument. 创建maven 项目工程 1. 构建maven- archetype-webapp 类型的项目。在 Eclipse-New中选 择other,找到 maven Project型。 如下图: 选择正确的webapp类型 Webapp类型(在filter输入自动查找) 填写工程的Group Id,Artifact Id Maven webapp 目录结构 与以前的有差异,不过可以调整 Exam3项目结构 跟标准的web项目目录结 构有差异,现在建立和维 护目录结构 改变目录 啊啊 自动生成源文件目录 应该自动生成左下图所示目录 如果没有自动生成,尝试在 build path设 置里面 移除(添加)tomcat lib 更改应用路径等 更改java源文件的目录 右键 - 新建 - source folder 建立完毕以后,会自动在 Maven 仓库 / 将jar包加入到Maven本地仓库 因为有些jar包在Maven中央仓库不存在,比如sqljdbc.jar在 Maven中央仓库中找不到那么我们就需要额外下载所需jar包 然后添加到本地仓库 在下载的jar包路径下执行 mvn install:install-file -Dfile=sqljdbc4.jar - DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 - Dversion=4.0 -Dpackaging=jar 然后就可以在项目下的pom.xml 文件中添加 com.microsoft.sqlserver sqljdbc4 4.0 修改web.xml org.springframework.web.context.ContextLoaderListener Spring的缺省配置文件为/WEB-INF/applicatonContex.xml 指定spring配置文件 contextConfigLocation classpath*:/WEB-INF/applicationContext*.xml classpath 和 classpath* 区别: classpath:只会到class路径中查找找文 件; classpath*:不仅包含class路径,还包括 jar文件中(class路径)进行查找 Spring mvc 引入相应的jar包 可由maven完成 (1) 修改web.xml springMVC org.springframework.web.servlet.DispatcherServlet 1 springMVC / (2) 编写 XXX-servlet.xml配置 处理静态文件(以下二选一即可) 定义视图解析器 Mybatis支持 引入相应的jar包 org.mybatis mybatis 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渤海小学教育理念研究报告
- 泵站工程课程设计
- 氨储罐课程设计
- 空中加油系统相关行业投资规划报告范本
- 毕业扶贫 调查研究报告
- 钻采装备相关行业投资规划报告
- 比亚迪底盘研究报告
- 比亚迪esg研究报告
- 殡葬策划市场问题研究报告
- 计算机信息服务相关行业投资规划报告范本
- 古代辞章领略古代辞章的风华与韵味
- 开放性指骨骨折的护理查房课件
- Part3-4 Unit5 Ancient Civilization教案-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- 2023年6月大学生英语四级真题试卷及详细答案(三套)
- 2023年山东济南市文化和旅游局所属事业单位招聘42人笔试参考题库(共500题)答案详解版
- 开拓海外市场:2024年新年计划
- 2023-2024学年辽宁省沈阳126中八年级(上)期中数学试卷(含解析)
- 高一选科指导课件
- 生产检验记录表
- 化工厂设计车间布置设计
- 工业产品质量安全风险管控清单及日管控、周排查、月调度记录表
评论
0/150
提交评论