- 浏览: 2143 次
最新评论
文章列表
一、什么是pom?
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来完成其配置。
主要描述了项目的配置,包括:开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
二、pom.xml
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>edu.ku.it.si</groupId>
<artifactId>BlackboardDemoE</artifactId& ...
Maven在配置pom时需要有dependency依赖的配置,其中有依赖的作用范围,一共有五种范围。
1. compile(编译范围)
compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。
2. provided(已提供范围)
provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编译一个servlet,但是你不会想要在打包好的WAR中包含这个Servlet API;这个
Serv ...