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