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包。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值