Maven 入门级案例

了解Maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

特点

1、原来的项目中需要的jar包必须手动“复制”、”粘贴” 到WEB-INF/lib 项目下,而借助Maven,可以将jar包仅仅保存在“仓库”中,有需要使用的工程只需要“引用”这个文件,并不需要重复复制到工程中。

2、原来的项目中所需要的jar包都是提前下载好的,而Maven在联网状态下会自动下载所需要的jar包。首先在本地仓库中找,找不到就在网上进行下载。

3、原来的项目中一个jar包所依赖的其他jar包必须手动导进来,而Maven会自动将被依赖的jar包导进来。

4、原来的项目一个项目就是一个工程,而借助Maven可以将一个项目拆分成多个工程。

案例

本例子由Eclipse开发,JDK为1.8


首先创建一个Maven 项目。(Maven配置以及创建仓库这里就不多说,不会可以问度娘。这里贴出链接:https://blog.csdn.net/wdehxiang/article/details/77858300)
1.这里新建Maven工程,选择Maven Project(Maven Module是创建一个子工程),点击Next.
Maven 入门级案例_第1张图片
2.默认选择,点击Next。
Maven 入门级案例_第2张图片
3.默认选择,点击Next。
Maven 入门级案例_第3张图片
4.这里 Group ID , Artifact ID根据项目类型自己定义。然后点击Next.
Maven 入门级案例_第4张图片
5.项目结构
Maven 入门级案例_第5张图片
6.点击运行出现Hello Word 字样。
Maven 入门级案例_第6张图片
到此为止,一个Maven项目就创建完成了。

有哪里不对请及时联系本宝宝改正~~

你可能感兴趣的:(java)