我正在使用Spring框架(Spring-boot)开发的几个REST API。我的同事使用STS IDE进行编码,但我更喜欢Intellij。两种IDE中生成的JAR并不相同。
在我必须生成要部署的jar之前,一切都是完美的。 Intellij生成的jar不适用于部署,但STS生成的jar可以。因此,我用Intellij编写代码,不得不从STS生成jar,这很繁琐。
从STS,我只需在项目Run As-> Maven install上单击鼠标右键,即可生成jar。 jar大小(对于其中一个项目)为 50.4 MB ,并且在部署到服务器时可以完美运行。
对于Intellij,我创建了这样的工件
生成的jar的大小为 52.7 MB ,并且在部署到服务器时不起作用。
如何在两个IDE中获得同等的结果?如何检查广口瓶之间可能存在的差异?