1、如何添加外部依赖jar包
<dependency>标签最常用的四个属性标签:
groupId:项目组织唯一的标识符,实际对应JAVA的包的结构。
artifactId:项目唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
version:jar包的版本号。可以直接填版本数字,也可以在properties标签中设置属性值。
scope:jar包的作用范围。可以填写compile、runtime、test、system和provided。用来在编译、测试等场景下选择对应的classpath。
2、如何寻找jar包
可以在http://mvnrepository.com/站点搜寻你想要的jar包版本
3、如何使用Maven插件(Plugin)
要添加Maven插件,可以在pom.xml文件中添加<plugin>标签。
<plugins>
<!-- jetty插件 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
<scanIntervalSeconds>3</scanIntervalSeconds>
<contextPath>/jetty</contextPath>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>4000</port>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
4、常用Maven插件
Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。Maven 提供以下两种类型插件:构建插件,在生成过程中执行,并在 pom.xml 中的<build/> 元素进行配置;报告插件,在网站生成期间执行,在 pom.xml 中的 <reporting/> 元素进行配置。
maven-antrun-plugin
http://maven.apache.org/plugins/maven-antrun-plugin/