Samuel Learning

  • 联系
  •  
  • 管理

文章分类(203)

  • 01 ASP/HTML(6)
  • 02 Script/CSS(16)
  • 03 C/C++
  • 04 XML(4)
  • 05 微软编程(26)
  • 06 J2EE(60)
  • 09 Linux(14)
  • 10 Database(27)
  • 11 报表打印
  • 12 打包安装(1)
  • 13 模式重构(2)
  • 14 系统架构
  • 15 敏捷开发(11)
  • 16 案例分析(30)
  • 17 Workflow(1)
  • 18 配置管理(1)
  • 19 项目管理
  • 20 英语(4)

新闻分类(52)

  • CXF学习
  • Hibernate学习(1)
  • iBatis学习(16)
  • Struts1学习(1)
  • Struts2学习(34)

.NET资源

  • adxmenu
  • C# Open Source
  • DNN Directory
  • M2Land
  • Windows Form FAQ
  • 中国DNN
  • 中国DNN联盟

Ajax

  • DoJo
  • GWT
  • JQuery
  • jquery autocomplete
  • jquery flexgrid
  • JQuery Form
  • jquery masked input
  • JQuery UI
  • jquery validation
  • Jquery 图表
  • jquery报表
  • jquery插件集合
  • Qooxdoo
  • Tibco GI
  • YUI
  • YUI-EXT
  • ZeroKode

Java开源

  • ABLE
  • Agile Tao
  • Ajax4JSF
  • Alfresco
  • AppFuse
  • Compiere
  • Equinox
  • Findbugs
  • Geronimo
  • Grails
  • Harmony
  • Hibernate论坛
  • JAG
  • Java开源大全
  • Java视线论坛
  • jBPM工作流
  • JSFTutorials
  • Nereide ERP
  • Ofbiz ERP
  • Opentaps ERP
  • operamasks
  • Petstore
  • Prototype.js
  • RIFE
  • Runa
  • SpringSide
  • Struts Menu
  • Sun Glassfish
  • Trails
  • YUI4JSF
  • 满江红

Mobile

  • Sencha

WEB资源

  • DHTML中心
  • DHTML参考手册
  • DHTML文档
  • EclipsePlugin
  • Firebug
  • GRO Clinux
  • jMaki
  • JSTL文档
  • LoadIcon
  • Openlaszlo
  • Struts Menu 展示
  • Web Test Tools
  • WebCtrs
  • Webdeveloper
  • 中国RIA开发者论坛

Workflow

  • E-Workflow
  • JBPM
  • OpenWFE
  • OSWorkflow
  • WFMC
  • Workflow Research

其他连接

  • confach
  • CPP
  • ejay
  • Giovanni
  • 丹佛
  • 交大e-learning
  • 交大研究生院
  • 可恶的猫
  • 天天@blog
  • 我的相册
  • 阿飞

大牛人

  • 32篇JBPM
  • David.Turing
  • HongSoft@业务集成
  • Joel
  • Koen Aers
  • Martinfowler
  • Raible Matt
  • Raible Wiki
  • Scott W.Ambler
  • Tom Baeyens
  • Uncle Bob
  • 一个世界在等待
  • 子在川上曰
  • 小布老师
  • 小明
  • 差沙
  • 徐昊
  • 江南白衣
  • 汪博士
  • 汪小金
  • 银狐999

开源软件

  • 2Bizbox ERP
  • CompiereCRM&ERP
  • EGW
  • Vtiger CRM
  • webERP

敏捷

  • Canoo
  • Cruisecontrol
  • DBUnit
  • EL4Ant
  • Extreme Programming
  • Fit
  • Fitnesse
  • JFrog
  • Liquibase
  • Maven
  • MockObjects
  • Selenium
  • Squish
  • xpairtise
  • XPlanner
  • XProgramming
  • 敏捷联盟

数据库

  • Oracle 中国
  • Oracle-ERP
  • Oracle在线社区

未归类

  • Aquarius Orm Studio
  • mambo建站系统
  • Oracle产品下载
  • 远程同步管理工具Capivara

经典框架

  • Apache Shale
  • formdef-struts
  • FreeMarker 主页
  • JBoss Seam
  • JSF 中心
  • JSF 入门应用
  • JSF中国
  • MyFaces官方
  • Spring 社区
  • Spring专业网站
  • Spring中文论坛
  • Spring参考手册
  • Spring官方网站
  • strecks-struts
  • Struts1
  • Struts2
  • Struts-layout
  • StrutsWiKi
  • Tapestry WIKI
  • Tapestry 官方
  • Tapestry4开发指南
  • Tapestry中文文档
  • Webwork2文档
  • Wicket

网络教程

  • Laliluna
  • RoseIndia
  • Sang Shin
  • Visualbuilder

著名站点

  • Buildix
  • Dev2Dev
  • IBM dev中国
  • InfoQ
  • ITPub
  • Java Eye
  • Java Research
  • JavaRead
  • JavaWorldTW
  • Matrix
  • PHP100
  • PHPX
  • SpringSideWiKi
  • TheServerSide
  • TWPHP
  • 中国工作流论坛

项目管理

  • 管理人网

最新评论

View Post

Maven2的Plugin一览表

Available Plugins

Maven is - at its heart - a plugin execution framework; all work is done by plugins. Looking for a specific goal to execute? This page lists the core plugins and others.

To see the most up-to-date list browse the Maven repository at http://repo1.maven.org/maven2/, specifically the org/apache/maven/plugins subfolder. (Plugins are organized according to a directory structure that resembles the standard Java package naming convention)

Plugin Version Description
core plugins
Plugins corresponding to default core phases (ie. clean, compile). They may have muliple goals as well.
clean 2.1.1 Clean up after the build.
compiler 2.0.2 Compiles Java sources.
deploy 2.3 Deploy the built artifact to the remote repository.
install 2.1 Install the built artifact into the local repository.
resources 2.2 Copy the resources to the output directory for including in the JAR.
site 2.0-beta-5 Generate a site for the current project.
surefire 2.3 Run the Junit tests in an isolated classloader.
verifier 1.0-beta-1 Useful for integration tests - verifies the existence of certain conditions.
packaging types / tools
These plugins relate to packaging respective artifact types.
ear 2.3 Generate an EAR from the current project.
ejb 2.1 Build an EJB (and optional client) from the current project.
jar 2.1 Build a JAR from the current project.
rar 2.2 Build a RAR from the current project.
war 2.0.2 Build a WAR from the current project.
reporting
Plugins which generate reports, are configured as reports in the POM and run under the site generation lifecycle.
changelog 2.0 Generate a list of recent changes from your SCM.
changes 2.0-beta-2 Generate a report from issue tracking or a change document.
checkstyle 2.1 Generate a checkstyle report.
clover 2.3 Generate a Clover report.
doap 1.0-beta-1 Generate a Description of a Project (DOAP) file from a POM.
docck 1.0-beta-1 Documentation checker plugin.
javadoc 2.2 Generate Javadoc for the project.
jxr 2.1 Generate a source cross reference.
pmd 2.2 Generate a PMD report.
project-info-reports 2.0.1 Generate a standard project reports.
surefire-report 2.3 Generate a report based on the results of unit tests.
tools
These are miscellaneous tools available through Maven by default.
ant 2.0-beta-1 Generate an Ant build file for the project.
antlr 2.0-beta-1 Generate sources from an Antlr grammar.
antrun 1.1 Run a set of ant tasks from a phase of the build.
archetype 1.0-alpha-4 Generate a skeleton project structure from an archetype.
assembly 2.2-beta-1 Build an assembly (distribution) of sources and/or binaries.
dependency 2.0-alpha-4 Dependency manipulation (copy, unpack) and analysis.
enforcer 1.0-alpha-1 Environmental constraint checking (Maven Version, JDK etc).
gpg 1.0-alpha-3 Create signatures for the artifacts and poms
help 2.0.1 Get information about the working environment for the project.
invoker 1.0 Run a set of Maven projects and verify the output
one 1.0 A plugin for interacting with legacy Maven 1.x repositories and builds.
plugin 2.2 Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR.
release 2.0-beta-4 Release the current project - updating the POM and tagging in the SCM.
remote-resources 1.0-alpha-4 Copy remote resources to the output directory for inclusion in the artifact.
repository 2.0 Plugin to help with repository-based tasks.
scm 1.0-beta-4 Generate a SCM for the current project.
source 2.0.2 Build a JAR of sources for use in IDEs and distribution to the repository.
IDEs
Plugins that simplify integration with integrated developer environments.
eclipse 2.3 Generate an Eclipse project file for the current project.
idea 2.0 Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules)

There are also many plug-ins available at the Mojo project at Codehaus. To see the most up-to-date list browse the Codehaus repository at http://repository.codehaus.org/, specifically the org/codehaus/mojo subfolder. Here are a few common ones:

Plugin Version Description
build-helper 1.0 Attach extra artifacts and source folders to build.
castor 1.0 Generate sources from an XSD using Castor.
javacc 2.1 Generate sources from a JavaCC grammer.
jdepend 2.0-beta-1 Generate a report on code metrics using JDepend.
native 1.0-alpha-2 Compiles C and C++ code with native compilers.
sql 1.0 Executes SQL scripts from files or inline.
taglist 2.0 Generate a list of tasks based on tags in your code.

A number of other projects provide their own Maven2 plugins. This includes:

Plugin Description
cargo Start/stop/configure J2EE containers and deploy to them.
jaxme Use the JaxMe JAXB implementation to generate Java sources from XML schema.
jetty Run a Jetty container for rapid webapp development.
jalopy Use Jalopy to format your source code

posted on 2007-06-03 18:55 MingIsMe 阅读(1362) 评论(0)  编辑  收藏 所属分类: 15 敏捷开发

 
Powered by:
BlogJava
Copyright © MingIsMe