Eclipse中集成Maven
What’s Maven ?
Maven是基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置)来管理项目的构建、报告和文档的软件项目管理工具。简单地说就是用来管理项目所需要的依赖且管理项目构建的工具。ok,目前我对Maven的理解也就是最后一句,毕竟还是个小白。通过之前的项目我对Maven开始有了比较模糊的认识,但是确实是深刻的体会到了它管理项目的便捷之处。
在Eclipse中集成Maven
我们需要在电脑上下载和安装Maven
Maven的官网为:http://maven.apache.org/download.cgi

虽然Maven是基于Java的生成工具,具有平台无关的特性,但考虑到解压缩的方便性,通常Windows平台下载*.zip压缩包(二进制),而Linux平台下载**.gz压缩包。下载好后将其解压至一定的路径。
Maven的文件结构
- bin:保存Maven的可执行命令。
- boot:该目录只包含了一个plexus-classworlds-x.x.x.jar。plexus-classworlds是一个类加载器框架,与默认的 Java类加载器相比,它提供了更丰富的语法以便配置,Maven使用该框架加载自己的类库。通常无需理会该文件。
- conf:保存Maven配置文件的目录,该目录包含settings.xml文件,该文件用于设置Maven的全局行为。
- lib:该目录包含了所有Maven运行时需要的类库,Maven本身是分模块开发的,因此用户能看到诸如maven-core-x.x.x.jar,maven-repository-metadata-x.x.x.jar等文件。因此,还包含Maven所依赖的第三方类库。
- LICENSE、NOTIVCE、README.txt等说明性文档。
配置Maven的本地资源库
在apache-maven-x.x.x文件夹下新建文件夹repository,用于充当本地资源库。打开conf中的settings.xml文件,在<settings.xmlns>元素下添加
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\maven\apache-maven-3.6.1\repository</localRepository>
<‘localRepository’>元素的内容是一个路径的字符串,该路径用于设置Maven的本地资源库的路径。如果用户不设置该参数,Maven本地资源库默认保存在用户Home目录的m2/repository路径下。考虑到Windows有可能需要重装、恢复系统,因此建议将本地资源库设置到其他的路径。
资源库是Maven的一个重要的概念,Maven构建项目所使用的插件、第三方依赖库都集中存放在本地资源库中。
Eclipse中集成Maven
1.打开Eclipse,选择Windows -> Preferences -> Maven ->User Settings 如图所示:

2.Global Settings:全局设置,此处选择Maven的conf目录下的settings.xml。
3.User Settings:用户设置,此处选择Maven的conf目录下的settings.xml。
4.Local Repository:Maven的本地资源库,即刚刚创建的那个本地库。
5.Apply and Close
至此Eclipse集成Maven就完成了。
创建Maven项目
- 打开Eclipse,选择File -> New -> Others -> Maven -> Maven Project,之后点击Next下一步。
- 选择项目类型,通常选择建立maven-archetype-quickstart(非web项目)项目模型或者maven-archetype-webapp(web项目)项目模型。

- 然后填写相关的项目信息
Group Id:项目组织的唯一标识符,比如:org.***或者com.***;
Artifact Id:项目的名称;
Version:当前的版本,选择默认;
Package:默认包结构。 - 点击Finish,创建项目完成。第一次创建Maven项目时,会下载必需的jar包。
294

被折叠的 条评论
为什么被折叠?



