版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chen_jia_hao/article/details/84182640
有时候,我们希望将某个模块里面的一部分代码打成jar包,可通过maven来帮我们完成。
maven打jar添加如下插件即可:
<plugins>
<plugin>
<!--maven jar 插件-->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<!--id标识-->
<id>dairy-pojo</id>
<!--什么时候执行操作(package:打包, 表示是打包阶段执行)-->
<phase>package</phase>
<!--执行什么操作(打jar包操作)-->
<goals>
<goal>jar</goal>
</goals>
<!--执行操作配置-->
<configuration>
<!--分类-->
<classifier>pojo</classifier>
<!--最终生成的jar包名称,如果没有设置,默认就是当前项目名字-->
<jarName>myjars</jarName>
<!--操作范围,将哪些内容包含进来打包,相反的还有个excludes标签-->
<includes>
<include>**/pojo/**</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
注:有时打jar不成功,又没有什么特别错误提示,可能maven-jar-plugin 版本问题,可修改其它版本试试。(笔者就曾遇到过这种情况)