Maven仓库是什么?3.Maven的工程类型有哪些?

 

Maven仓库是基于简单文件系统存储的,集中化管理Java      API资源(构件)的一个服务。

仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。

得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的,

Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,

项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用。

对于Maven来说,仓库分为两类:本地仓库和远程仓库。

 

POM工程:POM工程是逻辑工程。用在父级工程或聚合工程中。

用来做jar包的版本控制。JAR工程:将会打包成jar用作jar包使用。

即常见的本地工程 - Java Project。

WAR工程:将会打包成war,发布在服务器上的工程。如网站或服务。

即常见的网络工程 - Dynamic Web Project。war工程默认没有WEB-INF目录及web.xml配置文件,

IDE通常会显示工程错误,提供完整工程结构可以解决。

原文地址:https://www.cnblogs.com/xujing0808/p/14227896.html