idea package 打包包含外部JAR

菜单:Build-Build Artifacts  选择:Build 或者 Rebuild

 

然后再去右侧package

 

备注PACKAGE参数:

spring.profiles.active=prd2

skip test

### 使用 IntelliJ IDEA 打包 JAR 文件 #### 配置项目结构 为了确保生成的 JAR 文件能够正常运行,在构建之前需要正确设置项目的结构。特别是对于 `META-INF/MANIFEST.MF` 文件的位置,其默认路径可能不适用于所有情况。如果未更改此目录,则可能导致最终生成的 JAR 中缺少必要的元数据文件[^1]。 ```plaintext // 正确配置应指向根级目录而非源码子目录 D:\Intellij\SeriesPublish\src\main\java -> D:\Intellij ``` #### 创建 Artifact 通过菜单栏中的 **File | Project Structure...**, 或者快捷键 Ctrl+Alt+Shift+S (Windows/Linux) / Cmd+, (Mac),可以打开项目结构对话框。在这里选择左侧列表下的 "Artifacts", 并点击加号按钮添加新的 artifact 类型为 "JAR" 的条目。这一步骤允许指定哪些模块以及它们的内容应当被打包到目标 JAR 文件内[^2]。 #### 构建过程选项 当定义好要包含的内容之后,还需要决定这些资源是以何种形式加入到最后的结果当中。“Extract into output root” 和 “Package into JAR” 是两个主要的选择;前者会把所有的依赖项解压并嵌入同一个顶层空间下,而后者则保持原有 jar 包不变仅作为外部引用存在。推荐采用前一种方案以便于分发和执行。 #### 开始编译与打包 一切就绪后,可以通过导航至顶部工具栏上的 **Build** 菜单,选取 **Build Artifacts** 子项来触发实际的构建流程。成功完成后,将会在工程视图中看到新增了一个名为 `out/artifacts/your_artifact_name_here` 的位置,里面即存放着所需的 JAR 输出物[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

紫气东来_999

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

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

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

打赏作者

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

抵扣说明:

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

余额充值