gpt4 book ai didi

java - 部署使用 Intellij 生成的 jar 时出现问题

转载 作者:行者123 更新时间:2023-12-02 09:39:22 24 4
gpt4 key购买 nike

我正在使用 Spring 框架 (Spring-boot) 开发的几个 REST API。我的同事使用 STS IDE 进行编码,但我更喜欢 Intellij。生成的 JAR 在两个 IDE 中并不相同。

一切都很完美,直到我必须生成要部署的 jar 为止。 Intellij 生成的 jar 不适用于部署,但 STS 生成的 jar 可以。因此,我在 Intellij 中编写代码,并且必须从 STS 生成 jar,这非常繁琐。

从 STS 中,我只需右键单击项目即可生成 jar,“运行方式”->“Maven 安装”。 jar 大小(对于其中一个项目)50.4 MB,并且在部署到服务器时完美运行。

对于 Intellij,我创建了这样的工件

Artifact

生成的 jar 的大小为 52.7 MB,部署到服务器时不起作用。

如何使用两个 IDE 获得相同的结果?如何检查 jar 之间可能存在的差异?

最佳答案

如果您能够使用maven命令mvn clean install构建项目并且能够成功运行,那么您也可以在Intellij Idea中实现同样的效果。我在下面提供了方法以及屏幕截图。

  1. 单击右侧可见的 Maven 选项卡。
  2. 点击M图标并输入命令或从下拉列表中选择命令。
  3. 您可以在Intellij Idea的运行控制台中看到项目构建。

enter image description here

enter image description here

项目构建成功后,您可以右键单击该项目,然后单击“在资源管理器中显示”,您可以在项目/目标目录中找到jar文件。

关于java - 部署使用 Intellij 生成的 jar 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57222671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com