博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache Maven项目提供的JAR插件详解
阅读量:4178 次
发布时间:2019-05-26

本文共 407 字,大约阅读时间需要 1 分钟。

JAR插件顾名思义,主要用于构建jar包文件。该插件也利用了Maven Archiver具体设置jar包的内容和Manifest文件。

JAR插件当前的最新版本是2015.3发布的2.6。

JAR插件提供的两个goal:

  • ,利用Maven项目的classes文件和资源文件以创建jar包文件
  • ,利用Maven项目的测试classes文件以创建jar包文件
说明:曾经,JAR插件也提供了为jar包文件签名的goal,但是自从2.3版本以后,该功能被移到单独的Jarsinger插件。

在Maven的POM中,jar是默认的打包类型。即该插件的jar:jar已经默认嵌入到Maven生命周期的package阶段执行,默认无需任何POM配置。

所以,在POM中如果不明确指出其他打包类型,执行mvn package将默认执行该插件的jar:jar。

关于POM的打包类型等配置,我们将在后续文章中详细介绍。

参考文献:

转载地址:http://mjlai.baihongyu.com/

你可能感兴趣的文章
linux下如何将文件打包、压缩并分割成制定大小
查看>>
CentOS6.5升级内核到3.10.28
查看>>
linux内核补丁安装和编译安装
查看>>
CentOS6.5 添加开机自启动脚本
查看>>
java.lang.IllegalArgumentException: FacesContext must not be null 错误分析及解决
查看>>
Spring框架事务管理之四:Spring编程式事务
查看>>
JOSSO入门指南及其与WildFly AS 10的集成
查看>>
为WildFly AS 10中的Liferay Portal 6.2配置JOSSO Agent
查看>>
Spring ORM与Hibernate的集成开发详解
查看>>
WildFly AS 10中基于PicketLink的SAML SSO实现
查看>>
Spring AOP概述
查看>>
Apache Maven入门指南
查看>>
Apache Maven的插件概述
查看>>
Apache Maven项目提供的Archetype插件详解
查看>>
Apache Maven项目提供的Compiler插件详解
查看>>
Apache Maven项目提供的Ant插件详解
查看>>
Apache Maven项目提供的AntRun插件详解
查看>>
Apache Maven项目提供的EJB插件详解
查看>>
Hibernate中持久化上下文的flush操作之一COMMIT
查看>>
Hibernate的乐观锁并发控制机制
查看>>