代码之家  ›  专栏  ›  技术社区  ›  Mohan

在创建IntelliJ项目时,使用Gradle包装器有什么缺点吗?[关闭]

  •  -2
  • Mohan  · 技术社区  · 6 年前

    特别是,如果我使用“太新”的版本,我会有任何问题移植到旧的操作系统?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Steven Spungin    6 年前

    包装器使您的项目更加独立,构建更加可预测。您可以将版本设置为您想要的任何版本,因此“太新”版本不是问题。包装器也是跨平台的。

    缺点是:

    • 一次在多个项目上更改Gradle版本比较困难,除非您在某个地方有一个公共定义的版本,这会在项目之间创建依赖关系。如果你有许多项目,并升级gradle版本到最新和最伟大的,每个人都必须下载它。同样,要安装的Gradle文件将在本地缓存,这样可以加快速度。

    现在是意见部分。。。

    我发现除非我需要 将项目锁定到特定的渐变版本 为了兼容性,或者有很多 其他人正在构建一个可能使用不同Gradle版本的项目 ,我很高兴从IJ项目链接到本地版本,而不是使用包装器。这样我就可以在一个地方更改所有项目模块的版本。