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

时间:2023-01-25 19:05:39

一、配置Maven

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

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

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

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

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

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

二、创建Maven Web项目

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

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

2、选择默认工作空间

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

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

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

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

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

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

MyEclipse中使用Maven构建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 还可以使用另一种方式来定义。