乐趣区

关于maven:Maven

概述:

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

退出移动版