Maven插件使用收集
本文是Maven常用插件的收集,對于較復雜的使用會給出實例。每個插件都將以groupId:artifactId的形式列出。但本文主要關注非Maven官方管理插件,如codehause.org的插件。不斷更新中...(2007.02.13最后更新)org.codehaus.mojo:dependency-maven-plugin
該插件用于對工程依賴的artifact進行處理,如將所有被依賴的artifact拷貝到指定目錄。
注意:還有一個類似功能的插件-- maven:maven-dependency-plugin,但安裝它之后,在addPlugin時拋NullPointerException(請見Maven+Continuum Weed中的主題當加載插件時拋NullPointerException)。
org.codehaus.mojo:jboss-maven-plugin
該插件可以將Web工程部署到指定的JBoss服務器中。目前只會使用jboss:harddeploy,所謂的硬部署就是將做好的war文件 直接copy到JBoss deploy目錄中 。所以使用該goal之前,需要先制作好war文件。
而對于該插件提供的jboss:deploy,jboss:start,jboss:stop...等等goal還沒有使用成功。
org.codehaus.mojo:tomcat-maven-plugin
該插件可以將Web工程部署到指定的Tomcat服務器中。它不僅可以部署war文件,還可以部署被打開的war目錄。
注:該插件目前沒有提供下載。
mojo.codehaus.org:minijar-maven-plugin
mojo.codehaus.org: exec-maven-plugin
updating....