Maven项目搭建(一):Maven初体验 (2)

Maven项目搭建(一):Maven初体验

maven的其他优势:

1. maven不仅是构建工具,它还是依赖管理工具和项目管理工具,提供了中央仓库,能够帮我们自动下载构件。

2.为了解决的依赖的增多,版本不一致,版本冲突,依赖臃肿等问题,它通过一个坐标系统来精确地定位每一个构件(artifact)。

3.还能帮助我们分散在各个角落的项目信息,包括项目描述,开发者列表,版本控制系统,许可证,缺陷管理系统地址。

4.maven还为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源软件。通过衍生工具(Nexus),我们还能对其进行快速搜索

5.maven对于目录结构有要求,约定优于配置,用户在项目间切换就省去了学习成本。

Maven的特点:项目构建,依赖管理 

1、一旦服务器上安装maven,其中包含的repo资源库可以在任意工程中共享。Maven对所依赖的包有明确的定义,如使用那个包,版本是多少 

2、依赖库下载自动化。打开一个工程中Pom.xml,其中的dependency项中的groupID子项只要编写好就可实现自动下载。Maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地。

3、外部jar包安装只需maven install--命令行实现,也可通过插件完成 jar包也可直接使用命令行形式,也可通过插件完成。

Maven项目搭建(一):Maven初体验

下载及安装:

1.下载最新版 Maven

下载地址

2.解压下载的压缩包

Maven项目搭建(一):Maven初体验

3.配置环境变量

配置环境变量(需要先配置好%JAVA_HOME%环境变量): 其他配置(后面讲到):settings.xml

%MAVEN_HOME%/conf目录下的settings.xml,该配置文件针对系统所有用户:

Maven项目搭建(一):Maven初体验

Maven项目搭建(一):Maven初体验

4、查看是否配置成功

Maven项目搭建(一):Maven初体验

目录结构:

src/main/java-存放项目.java文件

src/main/resources-存放项目资源文件

src/test/java-存放测试类.java文件

src/test/resources-存放测试资源文件

target - 项目输出目录

pom.xml - Maven核心文件

Maven项目搭建(一):Maven初体验

MyEclipse提供了Maven4MyEclipse插件,已经内置安装了Maven;但我们通常使用自己下载配置的Maven,在Installations选项中添加我们刚才下载配置的Maven

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyswzd.html