您的位置:首页 > 编程语言 > Java开发

MyEclipse中使用Maven构建Web开发项目

2016-03-28 17:01 316 查看
一、配置Maven

MyEclipse自带了Maven,但是通常情况下,我们都使用本地安装的Maven,只需几步操作即可。

1、点击MyEclipse中,Windows—>Preferences—>Maven4MyEclipse—>Installations,出现如图所示界面:点击“Add”按钮,实现添加本地Maven。



2、点击“User Settings”,设置本地Maven的配置文件路径,选择后,一定要点击“Update Settings”按钮,使配置生效。



至此,MyEclipse中配置本地Maven结束。

二、创建Maven Web项目

1、右击创建Maven 项目,如图所示,选择Maven Project



2、选择默认工作空间



3、选择“Maven-archetype-webapp”,点击下一步



4、填入“Group Id”、"Artifact Id"和“Package”,选择"Version"。点击完成。



5、最后生成的web项目如下图所示:



图中的webapp,相当于我们传统上的WEB-INF。

三、 pom.xml文件术语解释

上图中pom.xml文件即项目的依赖配置文件,在此文件中添加JAR包依赖,点击保存,则会自动的先从本地库中添加JAR包到项目中;如果本地库中没有,则会主动去远程网络库中下载,并添加到本地库中。附:如果远程库中没有或者无法下载呢,会报错提示开发人员。从上往下简要说明一下pom文件内容:

modelVersion:这个是 POM 的版本号,现在都是 4.0.0 的,必须得有,但不需要修改。
groupId、artifactId、version:分别表示 Maven 项目的组织名、构件名、版本号,它们三个合起来就是 Maven 坐标,根据这个坐标可以在 Maven 仓库中对应唯一的 Maven 构件。
packaging:表示该项目的打包方式,war 表示打包为 war 文件,默认为 jar,表示打包为 jar 文件。
name、url:表示该项目的名称与 URL 地址,意义不大,可以省略。
dependencies:定义该项目的依赖关系,其中每一个 dependency 对应一个 Maven 项目,可见 Maven 坐标再次出现,还多了一个 scope,表示作用域。
build:表示与构建相关的配置,这里的 finalName 表示最终构建后的名称 maven.war,这里的 finalName 还可以使用另一种方式来定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: