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的美
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-10 18:59:57