以下是对 maven-jar-plugin 配置的详细解答,包括其基本功能和用途、配置选项及其含义,并通过示例代码展示如何在 Maven 项目中配置 maven-jar-plugin。 1. maven-jar-plugin 的基本功能和用途 maven-jar-plugin 的基本功能是将编译后的 Java 类文件(位于 target/classes 目录)和其他资源文件打包成一个 JAR 文件。
1、生成可执行 jar 包 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <archive> <manifest> <!--是否要把第三方jar放到manifest的classpath中--><addClasspath>true</addClasspath> <!--生成的manifes...
<artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <executions> <execution> <phase>package</phase> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> </plugins> 在需要使用该包的项目声明依赖使用测试包构件,配置依赖包代码如下: <dependency> <groupId>...
-- 添加文件到jar中的文件 --> <include/> </includes> </configuration> </plugin> 有兴趣的可以去官网补充一下,我列了一些可能用到的 二、实战 项目路径: 本插件用于指定本项目生成的jar包中的MANIFEST.MF文件中的配置,如Class-Path和Main-Class,常用的配置为: 添加依赖 父级: 子级: 执行maven打包,targ...
如果是 Spring Boot 项目结构是通过父子工程来管理,就可能有多个层级结构,工程之前存在依赖关系,如果所依赖的包被打包 spring boot 的可执行 jar,则该工程中启动时就会报找不到类的异常。 此时需要将所依赖的包打包普通 jar 包,就不要执行 spring-boot.repackage 操作。如下操作: ...
利用Jd-gui.exe打开Apollo admin的Jar包 Question about Apollo release packaging. · Issue #3659 · ctripcorp/apollogithub.com/ctripcorp/apollo/issues/3659 出于好奇,我在Apollo的Issue里写了提问。没想到Apollo的作者当天就回复了,提示我是Spring Boot Maven Plugin的作用。在Apollo的工程里搜索打包配置,查...
Maven专题(五) - 插件maven-assembly-plugin: 目录 原文迁移 一、Assembly使用 二、includes/excludes 三、创建可执行的jar 四、使用containerDescriptorHandlers合并文件 4.1 metaInf-services 4.2 metaInf-spring 4.3 file-aggregator Assembly插件主要是聚合项目的输出,比如依赖,模块以及其他文件。通俗的来说,就是将项目...
为PHP配置GD库
第1步骤:pom.xml文件里配置maven-assembly-plugin,指定描述文件 第2步骤:引入Assembly描述符文件。配置Assembly描述符文件信息,如下: ?xml version="1.0" encoding="utf-8"?> <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" ...
maven-jar-plugin:执行指定jar包的主类中的主方法 (2)插件的配置 2.1 findbugs-plugin (检测代码静态语法错误) 执行插件的命令:mvn findbugs:check,检测出有bug时会使得 maven项目build失败,可以通过mvn findbugs:gui命令弹出错误详情页面 <!-- findbugs插件 :静态检查代码的错误--> ...