电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Maven2+Eclipse开发J2EEVIP免费

Maven2+Eclipse开发J2EE_第1页
1/39
Maven2+Eclipse开发J2EE_第2页
2/39
Maven2+Eclipse开发J2EE_第3页
3/39
1 基于 Maven2+Eclipse+WTP+m2eclipse 开发 Java EE 应用程序 谢超良 Jimmy.Shine@Gmail.com Sep 20,201 0 一、 Maven l 什么是 Maven? Maven是标准、存储格式以及一些软件用以管理和描述项目。它为构建、测试、部署项目定义了一个标准 的生命周期。它提供了一个框架,允许遵循 Maven 标准的所有项目,方便的重用的构建逻辑。Maven 项 目存在的 Apache 软件基金会,是一个开源社区,它开发的软件工具,基于一个通用的软件对象模型 (Project Object Model),也就是 POM。 l 约定大于配置 Maven遵循约定大于配置的原则。 通过给项目提供默认的行为来减少不必要的配置。 l POM 在一个 Maven项目中,通过声明 POM来指定项目的相关信息。 Maven对于项目的唯一标识条件: Group ID, artifact ID, version(简称 GAV)2 l Maven项目的结构 一个 Maven的项目包括如下结构: 其中: src存放源代码,target存入的是编译后的,pom.xml是 Maven用来描述项目的文件。 main中存放用来发布至生产环境的代码及配置,test中存放测试时候使用的代码及配置。 java中存放 java代码,resource中存放配置文件。 一个 web项目结构如下: 一个 web项目中增加了一个 webapp,用来存放 web页面代码。 l Maven的生命周期 Maven默认的生命周期阶段包括: · validate ­ validate the project is correct and all necessary information is available · compile ­ compile the source code of the project3 · test­ test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed · package ­ take the compiled code and package it in its distributable format, such as a JAR. · integration­test ­ process and deploy the package if necessary into an environment where integration tests can be run · verify ­ run any checks to verify the package is valid and meets quality criteria · install ­ install the package into the local repository, for use as a dependency in other projects locally · deploy ­ done in an integration or release environ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Maven2+Eclipse开发J2EE

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部