概述:

    Maven实质是一个项目管理工具,将我的项目开发和治理过程形象成一个我的项目对象模型(简称:POM)。    Maven是一个构建工具,由Apache开源组织奉献。

下载、装置和配置环境

References:

  • Mac零碎下载、装置和配置Maven环境

规范目录构造介绍:

References:

  • Maven规范目录构造介绍

Maven的目录构造和传统的我的项目有所差异,上面是一个jar包通常有的目录构造。

src/main/java:源代码目录

src/main/resources:资源文件目录

src/test/java:测试代码目录

src/test/resources:测试资源文件目录

这里只是局部构造,像jar或者war工程如果有源代码的个别是这个构造,但这个构造也不是必须的,不同的我的项目不同的需要也能够有不同的构造。

以下是maven具体给出的心愿的目录构造,并且应用模板创立maven我的项目也是依照这种构造,所以大家尽量恪守这种标准。

上面看一个jar工程的目录构造

其中有一个Maven dependencies就是所有的依赖jar包,target目录是打包生成的长期目录文件,包含了class文件,test的相干文件,及生成的jar包等,POM文件就是maven我的项目的外围配置文件