读书人

Maven插件应用记录

发布时间: 2012-07-08 17:43:42 作者: rapoo

Maven插件使用记录

1.tomcat-maven-plugin

用途: 可将windows环境下开发的webapp部署到linux服务器上的tomcat下。

用法: http://jiessiedyh.iteye.com/blog/471066

?

2.maven-antrun-plugin

用途: 运行 Ant 任务。

?

实际应用:

1) 打包时包括hbm文件

用法: http://blog.csdn.net/symgdwyh/archive/2009/07/30/4393962.aspx

?

2) 启动H2数据库

用法:

pom.xml中配置片段:

<profiles><profile><id>startdb</id><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><executions><execution><id>startdb</id><phase>initialize</phase><configuration><tasks><java classname="org.h2.tools.Console" classpathref="maven.plugin.classpath" fork="true" spawn="true"></java></tasks></configuration><goals><goal>run</goal></goals></execution></executions><dependencies><dependency><groupId>com.h2database</groupId><artifactId>h2</artifactId><version>${h2.version}</version></dependency></dependencies></plugin></plugins></build></profile></profiles>

?运行 mvn initialize -Pstartdb 即可

?

3.maven-source-plugin

用途: 打包源代码。

用法: http://blog.csdn.net/symgdwyh/archive/2009/08/04/4407945.aspx

?

4.findbugs-maven-plugin

用途: 检查代码。

用法:

pom.xml中配置片段:?

<reporting><plugins><!-- FindBugs插件 --><plugin><groupId>org.codehaus.mojo</groupId><artifactId>findbugs-maven-plugin</artifactId><version>2.0.1</version><configuration><effort>Max</effort><threshold>Low</threshold><xmlOutput>true</xmlOutput><xmlOutputDirectory>target</xmlOutputDirectory><findbugsXmlOutput>true</findbugsXmlOutput><findbugsXmlOutputDirectory>target</findbugsXmlOutputDirectory></configuration></plugin></plugins></reporting>

运行 mvn site 命令即可。

?

?

?

读书人网 >软件开发

热点推荐