概述:
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我的项目的外围配置文件