码迷,mamicode.com
首页 > 其他好文 > 详细

Maven实战(插件管理)

时间:2015-07-22 10:39:32      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:

 

 1.前言

最近在做项目中,用到了Maven来管理项目,当理解了Maven的基础知识后,忽然看到好多的插件信息,所以在此总结一下.其实用法基本上都一样.


 2.源代码打包插件

我们可以在Apache的网站上看到好多的插件,例如有编译时的插件,打包插件等等,资源非常的丰富.功能也特别的强大,下面就以一个源代码打包插件为例来学习一下,如何来用这些插件.

<span style="font-family:SimSun;font-size:18px;"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.tgb.test</groupId>
	<artifactId>HelloWorldTest2</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>

	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.2.1</version>
				<executions>
					<execution>
						<!-- 插件执行的时机 -->
						<phase>package</phase>
						<id>attach-sources</id>
						<!-- 插件的目标 -->
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>
</project></span>

例如上图所示,就是一个简单的源码打包的插件,其中我们可以设置源码打包的时机,因为Maven整个生命周期中可以分为好多个部分,我们可以在某个生命周期期间,进行打包.也可以设置打包的目标,比如是jar,war等,详情见帮助文档


 3.小结

经过几天简单的学习Maven,算是初步对Maven有了一个简单的认识,Maven是一个很强大的工具,只有在实战中一步一步的领略Maven的美 



版权声明:本文为博主原创文章,未经博主允许不得转载。

Maven实战(插件管理)

标签:

原文地址:http://blog.csdn.net/luckyzhoustar/article/details/46998471

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!