Maven介绍

 Sun 29 March 2020   In 编程   :)

introduction

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

repository 引用说明

maven通过install将本地工程打包成jar包,放入到本地仓库中,再通过pom.xml配置依赖引入到当前工程。 pom.xml中引入的坐标首先在本地maven仓库中查找,若没有则去maven的网上中央仓库查找,并放到本地仓库供项目使用。

dependency scope

明确dependency的可见性范围

  • compile - default, need in build, test, run
  • provided - build, test (for example: servlet)
  • runtime - test, run
  • test - only needed to compile and run the unit tests
  • system - similar to provided, but not retrieved from remote repository
  • import - only for dependencyManagement with pom type

reference

maven-document