Intellij 中执行maven 命令 assembly

maven-assembly-plugin自定义打包 maven-assembly-plugin 自定义打包写在前面一、使用 IntelliJ IDEA 自带的打包工具打包二、集成 assembly 插件打包2.1、在 pom.xml 引入插件,如下2.2、使用IDEA打包工具打包 写在前面 maven-assembly-plugin 插件可以自定义封包,打包结构 Maven + Java8 + IntelliJ IDEA + SpringBoot ... 阅读详情
Intellij 已经非常好的集成了maven一下常用的命令


如何打一个带依赖的jar包呢?

在run里边添加一个执行maven命令的配置。

设置工程的目录,命令:assembly:assembly;


当然maven的配置文件中要有maven这个插件的配置。

<build>
        <pluginManagement>
            <plugins>
                <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                    </configuration>
                </plugin>
            </plugins>

        </pluginManagement>
    </build>

这样我们可以随时打带有所有依赖的jar包了。

Maven打包实战:从基础Jar到Spring Boot可执行包的完整指南 在Java项目构建与部署中,Maven作为核心构建工具,其打包机制是项目交付的关键环节。理解Maven打包原理,有助于解决依赖管理、资源配置和部署运行中的常见问题。通过分析默认的“瘦Jar”机制,可以明确库项目与应用项目在打包目标上的本质区别。掌握可执行Jar包的构建技术,特别是“胖Jar”方案,能确保应用具备独立运行能力,直接提升部署效率。在实际工程中,结合Spring Boot Maven Plugin等现代插件,可以实现依赖嵌套、分层优化等高级特性,有效应对依赖冲突、资源过滤等复杂场景。本文围绕Mav 阅读详情

相关推荐

Web实战——assembly插件打包部署dubbo服务

文章目录assembly打包部署Dubbo服务配置assembly打包项目部署项目 assembly打包部署Dubbo服务 环境:IDEA、maven 配置assembly 解压assembly.rar获得assembly文件夹;将该文件夹拷贝到项目src同目录下。 assembly.rar获取 在项目的pom.xml文件中添加assembly插件 <build> <plugins> <!-- 指定项目的打包插件信息 -

ChenTianyu的博客 580

利用idea插件打包Maven项目,以及Maven常用命令总结

Idea下在右侧菜单可打开Maven操作面板,以及maven的设置窗口。

欢迎来到我的博客 2181

[MTK][Android P]如何去掉差分包中的preloader分区

最近碰到一个问题,在进行差分升级的时候,会因为某些原因导致preloader hash值不匹配,升级失败,所以需要在差分升级的时候不升级preloader。 解决的方法,就是在制作AB分区的差分升级包的时候,把目标zip解压出来,把ab_partitions.txt中的分区名去掉,同时把preloader.img去掉 修改如下: Project/build/tools/releasetool...

thonmin的专栏 1433

IDEA中Maven项目打包方式

方式一: 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中,可称为架包。在其他应用中运行时,必须保证其上面有相应的依赖包,才能运行。 maven——》Lifecyle——》Clean——》Package 打包成功后就会出现target文件夹 方式二: 打包两个jar包: 一个是架包(只包含程序包即方式一打的包 一个是全包(将maven项目中的依赖包和项目打为一个包 。) 一般都会选择方式二进行打包,这样可以直接在其他应用中调用 maven——》Plugins——》assembly——

m0_67390788的博客 1万+

Zynq实战:如何用AXI4-Stream To Video Out实现HDMI视频输出(附时序调试技巧)

本文详细介绍了基于Zynq平台使用AXI4-Stream To Video Out IP核实现HDMI视频输出的工程化解决方案。内容涵盖系统架构设计、AXI4-Stream接口优化、异步FIFO配置、时序同步调试技巧等核心环节,特别针对1080p60视频输出提供具体参数配置和性能优化建议,帮助开发者快速构建稳定的视频处理系统。

sql99的博客 462

PCout(n) -- STM32F103RCT6 位带操作

位带操作,sys.h,PCout,PAout,PAout

weixin_50212044的博客 4021

maven-assembly-plugin的使用

关于maven的Assembly插件的介绍以及配置项的简要说明

快乐江小鱼的博客 1469

编程实践:寒武纪-LLM&VLM模型量化&部署

本文介绍了在MLU370-S4平台上对大模型(LLM/VLM)进行量化的两种方法:SmoothQuant和WeightOnly。以Qwen2-VL-2B模型为例,详细说明了两种量化方式的命令行参数配置,包括必须设置的per_channel选项和量化参数调整建议。量化完成后,提供了模型部署的具体命令示例,包含设备分配、端口设置、并行度等关键参数。文章强调在MLU370芯片上需要手动设置block_size,并指出两种量化方式只能二选一使用。配套资料已上传至百度网盘供参考。

微风❤水墨 505

Maven Assembly插件介绍

你是否想要创建一个包含脚本、配置文件以及所有运行时所依赖的元素(jar)Assembly插件能帮你构建一个完整的发布包。 Assembly插件会生成 “assemblies”, 此特性等同于的Maven 1 distribution plug-in.。该插件不仅支持创建二进制归档文件,也支持创建源码归档文件。这些assemblies定义在一个assembly描述符文件里。你可以选择自定义asse

z69183787的专栏 2950

uniapp [安卓苹果App端] - 在“安卓app/苹果app“平台端打包编译后,微信授权登录报错 login:fail [:-1]未能完成操作。(PGWXAPI错误-1。)错误码code:-10

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,微信授权登录,uniAppAPP端微信登录报错,出现微信确认登录界面后点击登录报错,BundleID,应用ID,微信登录,app微信一键登录,微信登录绑定点确定就出错,AppSecrect,login:fail[:-1]未能完成操作。(PGWXAPI错误-1。),"errCode":-100,"code":-100,在uniappmanifest.json配置了AppSecrect还是报错无

🏆 前端领域优质创作者 3762

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

【WRF-Chem第二期】WRF-Chem有关 namelist 详解

WW、forever的博客 2155

常用Maven插件

maven-antrun-plugin http://maven.apache.org/plugins/maven-antrun-plugin/ maven-antrun-plugin能让用户在Maven项目中运行Ant任务。用户可以直接在该插件的配置以Ant的方式编写Target,然后交给该插件的run目标去执行。在一些由Ant往Maven迁移的项目中,该插件尤其有用。此外当你发现需要编写一

jingmiaowill的专栏 725

Google Earth Engine 实现图像随机森林分类_遥感分类全流程详解

本文将通过一段完整的GEE代码,逐步讲解如何利用Sentinel-2影像和随机森林算法,实现地表覆盖分类。代码包含等关键步骤,适合遥感入门学习!

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 916

java 调用scala jar包_intellij idea 打Scala jar包及执行

分两大块:一、IDEA打可执行jar包二、IDEA maven打可执行jar包一、IDEA打可执行jar包1.先创建IDEA的Scala projectFile-->New-->Project-->Java-->Scala ,选择Project SDK:jave包,Use library:scala sdk-->next-->填写项目名称和项目存放地址--&gt...

weixin_29343657的博客 941

基于Simulink的电机功率因数校正仿真

PF=SP​=视在功率有功功率​=cosϕ⋅Irms​I1​​(非正弦时)位移因数(cosϕ):基波电压电流相位差畸变因数(I1​/Irms​):谐波导致电流有效值增大本文带你完成了电机系统功率因数校正的Simulink仿真,实现了:✅ 理解了低功率因数的成因与危害✅ 搭建了无PFC、无源PFC、有源PFC三种对比模型✅ 掌握了Vienna整流器建模与dq解耦控制方法✅ 实现了PF与THD的自动计算与评估✅ 验证了有源PFC在PF、THD、稳定性上的全面优势。

amy_mhd的博客 154

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

maven项目如何打包成jar以便通过java -jar执行

java -jar经常会报两个错误 1. 找不到主类异常 2. 依赖的jar文件未打入到包中 怎么解决呢? 1. POM文件添加maven-compiler-plugin以及maven-assembly-plugin,注意在maven-assembly-plugin中要指定mainClass,这样可以避免java –jar 时报找不到主类异常。 &lt;project xmlns="h...

u013905744的专栏 4390

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Maven 打包-添加第三方包、依赖包 mvn clean package

首先看看工程目录结构如图 (ReadLogByThread 为 MainClass):方法一: mvn clean assembly:assembly下面是 pom.xml 内容:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

Nothing is impossible 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

idea打包jar的多种方式

这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式用Maven插件maven-shade-plugin打包用Maven插件maven-assembly-plugin打包 用IDEA自带的打包方式: 打开IDEA的file -> Project Structure,进入项目配置页面。如下图: 点击Arti

来吧 单刷各种经典 2935

IDEA中将pom.xml中的依赖一起打jar包的问题

解决IDEA中将maven的依赖一起打jar包

xiaobaijinhuaji的博客 753

java 项目打包jar 的配置(springboot )

springboot 项目 打包jar 文件

XuWei1213的博客 1035

Intellij 如果让Maven projects 中显示maven plugins

如何让Idea中maven projects显示依赖 Intellij 中集成的maven工具非常好用,非常强大。 由于刚刚开始使用maven,明明在pom中配置了插件,在Maven projects不出现相应的选项。 苦恼了很久... 还是配置的问题,在pom中添加如下的代码就可以了。 <plugins> <plugin> &l...

SCGH_Fx的专栏 684

IntelliJ IDEA自身以及maven项目打包方式

1. Idea自身打包方式 1.1创建Artifacts   快捷键(Ctrl+Alt+Shift+S)打开项目的Project Structure。在Artifacts创建      接着,指定main class,如下:      最后,得到创建得到的artifacts    1.2打包Artifacts   在菜单栏目选Build,最后一栏Build A...

Swordfall的博客 3400

探究maven项目的打包方式

现在都是使用idea中maven插件来打包项目,因此此文章将基于idea中的maven插件打包。打包分为小包和大包两种概念: 小包:只打包我们写的代码,不打包代码依赖的其他jar包。 大包:打包项目本身的代码以及项目所依赖的其他jar包。因此,如果我们的项目代码只需要被别的代码引用,也就是不需要启动类去运行,那么打包成小包即可,如果我们的项目需要独立的运行,需要启动类去运行,那么就需要打包成大包。我们先创建一个maven项目,创建一个启动类,随便引入一个其他依赖。启动类pom文件

阿伟的博客 2万+

maven-assembly-plugin打包与windows编译

1.idea的默认打包方式是, 讲醒目打包成jar包, 2,对于想打包成其他类型的包那么可以选择以下方式配置,然后在打包。 pom.xml配置 > <resources> <resource> <directory>src/main/resources</directory> <excludes> ...

carrypeng的博客 806

idea打包jar的多种方式,用IDEA自带的打包形式,用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包,用Maven插件maven-assembly-plugin打

,当然此标签内容很复杂,不是上面写的那么简单,上面之所以如此简单,是因为在所有类中(包括第三方Jar)只有一个Main方法。如果第三方jar中有Main方法,就要进行额外的配置,上面这么配置,不一定能执行成功。上面的打包过程实在是过于的繁琐,而且也没有利用到maven管理项目的特色。如果使用IDEA的话,可以通过自带的maven管理工具代替执行上面的命令。如果使用IDEA的话,可以通过自带的maven管理工具代替执行上面的命令。配置页面,点击 + ,选择如下图的选项。中,我们加入如下的信息来加入插件。

qq_40875747的博客 1095
上一篇: Intellij 中执行maven 命令 assembly
下一篇: maven构件搜索网站
天天
博客等级 码龄21年 219粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值