Maven 使用指南(6): 使用Maven插件
2012-09-21 21:15
323 查看
在Maven 使用指南(4): Maven Build 的阶段时介绍过Maven的阶段命令最终是通过Maven的插件来运行的。
Maven采用插件方式的好处是灵活(可以配置),可以扩展(可以开发插件以满足项目Build的需求,比如编译打包项目后,可以通过插件将应用部署到远程服务器等)。
Maven预先定义了很多插件,可以参见http://maven.apache.org/plugins/ ,如果需要另外开发插件,可以参见http://maven.apache.org/plugin-developers/index.html
在Maven中使用插件是通过在pom.xml 中使用plugins 定义,比如 修改缺省的compiler 插件使用Java编译的版本。
可以看出使用plugin 的方法和定义依赖的非常类似,其中configuration部分用来配置插件参数。具体可以参见插件文档。
Mavne的插件分为两类:
Build plugins 在Build生命周期中执行,必须定义在<build/>元素下.
Reporting plugins 在生产site阶段运行,定义在<reporting/> 元素。
和定义依赖一样,使用插件也必须定义groupId, artifactId 和version。
Maven采用插件方式的好处是灵活(可以配置),可以扩展(可以开发插件以满足项目Build的需求,比如编译打包项目后,可以通过插件将应用部署到远程服务器等)。
Maven预先定义了很多插件,可以参见http://maven.apache.org/plugins/ ,如果需要另外开发插件,可以参见http://maven.apache.org/plugin-developers/index.html
在Maven中使用插件是通过在pom.xml 中使用plugins 定义,比如 修改缺省的compiler 插件使用Java编译的版本。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build>
可以看出使用plugin 的方法和定义依赖的非常类似,其中configuration部分用来配置插件参数。具体可以参见插件文档。
Mavne的插件分为两类:
Build plugins 在Build生命周期中执行,必须定义在<build/>元素下.
Reporting plugins 在生产site阶段运行,定义在<reporting/> 元素。
和定义依赖一样,使用插件也必须定义groupId, artifactId 和version。
相关文章推荐
- Maven 使用指南(6): 使用Maven插件
- maven权威指南7.7节使用Hibernate3插件构造数据库报错
- Maven 使用指南(6): 使用Maven插件
- tomcat Maven插件的安装使用指南
- Maven 的assembly插件使用
- 使用maven的maven-shade-plugin插件时需要注意的一个问题
- 不使用Maven的插件jetty , 修改Maven的默认服务器端口号8080
- 在Eclipse中使用Maven 2.x指南
- Docker实践-使用maven插件自动部署web应用至Docker容器的tomcat
- 【插件】史上最强编辑器通用ctags插件OpenCTags使用指南v1.2--开发者必备
- nGrinder 的 Groovy 脚本使用指南(Groovy maven 结构)
- Maven的使用经验(一)--安装maven插件
- Eclipse使用Maven插件的介绍
- Maven 使用指南
- maven tomcat插件的使用
- 取代 Ant:使用 Maven 管理 Wowza 插件开发
- 使用Maven插件构建Docker镜像
- maven jetty 插件使用
- jacoco的maven插件使用
- maven cargo插件使用