首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大道七哥

    maven-assembly-plugin的使用

    maven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页) The Assembly Plugin for Maven is primarily intended 目前它只有一个有意义的goal, 详细的请看(http://maven.apache.org/plugins/maven-assembly-plugin/plugin-info.html): assembly :single single操作有很多可配置的参数,详细的请看(http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html 简单的说,maven-assembly-plugin 就是用来帮助打包用的,比如说打出一个什么类型的包,包里包括哪些内容等等。 > 2 <assembly xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>/assembly/1.1.0" 3 xmlns

    2K10发布于 2019-09-10
  • 来自专栏张恒的网络日志

    Maven打包之maven-assembly-plugin

    maven-shade-plugin插件不能满足需求,而maven-assembly-plugin插件能够帮我们合理地归档文件。 org.apache.maven.plugins ...which is assumed by default. --> <artifactId>maven-assembly-plugin org.apache.maven.plugins ...which is assumed by default. --> <artifactId>maven-assembly-plugin </executions> </plugin> </plugins> </build> 参考 Apache Maven Assembly Plugin maven-assembly-plugin

    19.7K51发布于 2020-04-28
  • 来自专栏吴伟祥

    maven-assembly-plugin插件的使用方法

    二. maven-assembly-plugin是什么? 1 它是maven中针对打包任务而提供的标准插件。 三. maven-assembly-plugin插件的作用? 摘自官网:http://maven.apache.org/plugins/maven-assembly-plugin/ 英文原文:The Assembly Plugin for Maven is primarily (翻译不一定准确,以英文为准) 四.maven-assembly-plugin插件在maven项目中如何使用(即使用步骤)?   1.  需要指定一个Assembly描述符文件。 在Maven工程的pom.xml文件里配置maven-assembly-plugin插件,引入Assembly描述符文件。 五. maven项目中Assembly描述符文件详解   示例: <? > <assembly xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>/assembly/1.1.2" xmlns

    14.1K20发布于 2018-10-12
  • 来自专栏用户1337634的专栏

    使用maven-assembly-plugin制作可执行jar包

    项目中有的非spring boot的服务需要发布,也可以使用maven-assembly-plugin插件来制作可执行jar包 生成可执行jar包 pom.xml配置文件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version 命令生成可执行jar包 这样的话,我们可以保持平时打包的命令不变 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin descriptorRef> </descriptorRefs> </configuration> </plugin> 参考 https://maven.apache.org/plugins/maven-assembly-plugin

    2.9K10发布于 2021-07-01
  • 来自专栏Java开发必知必会

    maven-自定义打包maven-assembly-plugin插件

    插件名称:maven-assembly-plugin 目前最新的版本:3.2.0 作用:该插件可以使用户根据自己的需求自定义打包规则和打包类型 pom文件配置示例: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId>

    3.3K00发布于 2020-03-16
  • 来自专栏geekidea

    Spring Boot项目使用maven-assembly-plugin根据不同环境打包成tar.gz或者zip

    重启服务命令 打包后的目录结构类似于tomcat/maven目录结构 GITHUB项目主页 https://github.com/geekidea/spring-boot-assembly 主要插件 maven-assembly-plugin

    1.9K10发布于 2018-12-15
  • 来自专栏猿天地

    Maven快照版本要这样用才真的香!

    > </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin maven-assembly-plugin插件需要在assembly.xml中进行修改,在dependencySet中增加outputFileNameMapping={artifact.baseVersion > </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin </artifactId> </plugin> assembly.xml <assembly xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>

    1.9K30发布于 2020-04-21
  • 来自专栏Java日常

    IDEA+Maven install打可运行jar包

    jar 运行,主要是想做一些小的工具运行程序,比如加解密的小程序 其实idea和eclipse等编程工具本身就支持工程打jar ,但是这种方式打出来的jar一般都是缺少程序主清单,不能运行,所以我们考虑用maven-assembly-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin 打包时,执行assembly:single,所以可以直接使用mvn package打包 三、注意事项 如果我们maven的settings.xml里面配置的镜像地址是私服,这里最好改成maven仓库,因为maven-assembly-plugin 仓库地址的话,打包的很容易报缺少Class的异常 例如: A required class was missing while executing org.apache.maven.plugins:maven-assembly-plugin

    3.1K31发布于 2020-12-24
  • 来自专栏python前行者

    [1085]对于maven中pom.xml依赖报红问题

    文章目录 对于maven中pom.xml依赖报红问题 maven-assembly-plugin总是标红 问题描述 解决方案 对于maven中pom.xml依赖报红问题 在写maven项目的时候,导入的依赖报红问题解决办法 ,像下图标注位置是红色,依赖包也无法正常导入解决 1.按下图操作 刷新之后等一下就可以了 maven-assembly-plugin总是标红 问题描述 Hadoop中MapReduce在本地打包 target> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin /executions> </plugin> </plugins> </build> ReImport All Maven Projects之后 <artifactId>maven-assembly-plugin 打开你的依赖包仓库存放位置:D:\software\apache-maven-3.6.1\Maven\repository\org\apache\maven\plugins 将该文件夹下,之前Maven自动下载的插件maven-assembly-plugin

    2.9K30编辑于 2021-12-09
  • 来自专栏修己xj

    深入探讨Maven打包:打造精致的Zip包

    maven-assembly-plugin简介 maven-assembly-plugin 是一个 Maven 插件,用于创建项目分发包。 以下是 maven-assembly-plugin 的一些主要特点和用途: 灵活的配置:通过配置插件,可以定义不同的打包方式和内容,满足各种项目的需求。可以选择包含依赖库、特定文件、目录结构等。 maven-assembly-plugin 配置 让我们来看一下 Maven Assembly Plugin 的配置文件 package.xml,这个文件定义了项目打包的内容和形式。 > <assembly xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>/assembly/1.1.3" Maven Build 配置 在项目的POM文件中,我们还需要引入maven-assembly-plugin插件,并指定其配置文件。

    68310编辑于 2024-04-02
  • 来自专栏后端开发随笔

    maven常用插件

    第三方插件 1.maven-assembly-plugin http://maven.apache.org/plugins/maven-assembly-plugin/ (1)打包独立运行的jar文件 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration > </goals> </execution> </executions> </plugin> 特别注意: 如果在项目中使用了Spring框架,在通过maven-assembly-plugin (2)打包压缩文件 maven-assembly-plugin插件除了可以打包项目为可独立运行的jar文件,还可以将项目打包为压缩文件。 <! -- 部署打包: 通过maven-assembly插件压缩为tar包进行发布 --> <plugin> <artifactId>maven-assembly-plugin</artifactId

    2K20发布于 2019-09-11
  • 来自专栏JMCui

    Java Agent 简介

    配置方式主要有两种,一种是利用 maven-assembly-plugin 插件(推荐),一种是 MANIFEST.MF 文件。 2.1 maven-assembly-plugin 插件 <plugin> <groupId>org.apache.maven.plugins</groupId > <artifactId>maven-assembly-plugin</artifactId> <configuration> org.agent.AgentTest Can-Redefine-Classes: true Can-Retransform-Classes: true 值得一提的是,即使新建了 MANIFEST.MF 文件,仍然需要配置 maven-assembly-plugin <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin

    1.2K30发布于 2020-03-26
  • 来自专栏全栈程序员必看

    使用maven打包jar_两个java文件打包成jar

    目录 打包方法 方法一:使用maven-jar-plugin和maven-dependency-plugin 方法二:使用maven-assembly-plugin (推荐) 方法三:使用maven-shade-plugin 部署或者移动的时候,要考虑到多个文件,比较麻烦 方法二:使用maven-assembly-plugin (推荐) maven-assembly-plugin可以将所有的东西都打包到一个jar包中。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId 方法三:使用maven-shade-plugin 跟maven-assembly-plugin类似,都可以将所有的东西都打包到一个jar包中。 1.0.0-SNAPSHOT.jar 启动时,直接执行即可: java -jar embedded-jetty-1.0.0-SNAPSHOT-jar-with-shaded.jar 优点 功能同maven-assembly-plugin

    3.7K20编辑于 2022-11-09
  • 来自专栏后端开发随笔

    mvn项目压缩打包

    property name="testConnectionOnCheckin" value="${testConnectionOnCheckin}" /> 16 </bean> Q2: 通过maven插件maven-assembly-plugin 将项目文件进行统一压缩打包,更专业,详见:http://maven.apache.org/plugins/maven-assembly-plugin/ 。 -- 部署打包: 通过maven-assembly插件压缩为tar包进行发布 --> 4 <plugin> 5 <artifactId>maven-assembly-plugin </plugins> 27 </build> assembly.xml: 1 <assembly 2 xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em> http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>

    1.2K20发布于 2019-09-11
  • 来自专栏后端码事

    Maven 打包涉及证书文件问题

    当使用maven-assembly-plugin或者maven-shade-plugin打包时,如果涉及到证书文件,一定设置过滤,否则证书文件会被做修改。 报异常: java.io.IOException: DER length more than 4 bytes: 111 maven-assembly-plugin: <fileSet>

    1.3K10发布于 2020-09-11
  • 来自专栏全栈程序员必看

    Maven打包三种方法和常用命令大全

    目录 maven常用打包命令 1 方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包 2 方法二:使用maven-assembly-plugin插件打包在 2 方法二:使用maven-assembly-plugin插件打包 在pom.xml中配置: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins </groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.5.5</version> <configuration 不过需要加上一些配置: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-pluginmaven-assembly-plugin一样,生成的jar文件包含了所有依赖,所以可以直接运行。

    9.3K20编辑于 2022-09-01
  • 来自专栏工作笔记精华

    Maven打包三种方法 转

    方法二:使用maven-assembly-plugin插件打包 在pom.xml中配置: [html] view plain copy <build>       <plugins>            <plugin>               <groupId>org.apache.maven.plugins</groupId>               <artifactId>maven-assembly-plugin         <plugin>               <groupId>org.apache.maven.plugins</groupId>               <artifactId>maven-assembly-pluginmaven-assembly-plugin一样,生成的jar文件包含了所有依赖,所以可以直接运行。

    3.1K20发布于 2019-03-05
  • 来自专栏Java学习中

    直接运行jar包找不到主类和没有主清单属性的解决

    /outputDirectory> </configuration> </execution> </executions> </plugin> 2、使用maven-assembly-plugin </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin

    6.4K10编辑于 2022-01-24
  • 来自专栏波波烤鸭

    Dubbo实现案例03【案例部署】

    > <assembly xmlns="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em>/assembly/1.1.3" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/<em>maven-assembly-plugin</em> -- 指定项目的打包插件信息 --> <plugin> <artifactId><em>maven-assembly-plugin</em></artifactId> <configuration>

    89220发布于 2019-04-02
  • 来自专栏全栈程序员必看

    【Maven学习】Maven打包生成包含所有依赖的jar包

    提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在; 将此plugin添加到pom文件中 <plugin> <artifactId>maven-assembly-plugin 找到assembly在本地的地址,一般是 c:/users/${your_login_name}/.m2/\org\apache\maven\plugins\maven-assembly-plugin

    2.7K20编辑于 2022-09-02
领券