代码之家  ›  专栏  ›  技术社区  ›  Dinesh Pandiyan

无法将Spring Boot v2 Gradle应用程序部署到AWS Beanstalk

  •  0
  • Dinesh Pandiyan  · 技术社区  · 6 年前

    我有一个带有Gradle(v4.5)的Spring Boot应用程序(v2.0.2)我正在尝试将我的应用程序部署到AWS beanstalk,但不断出现此错误-

    Spring Boot plugin requires Gradle 4.0 or later. The current version is Gradle 2.7

    这是我的构建文件

    build: gradle build

    我不知道如何在AWS中使用Gradle 4.0或更高版本。

    当我将构建脚本更改为 ./gradlew build 我明白了 PERMISSION DENIED 错误。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dinesh Pandiyan    6 年前

    几个月过去了,我在回答我是如何处理这次挫折的,以防有人需要帮助。

    结果发现,在AWS EB中不可能使用最新的gradle版本所以我重写了我的gradle脚本,使之与v2.7兼容。

    如果你想在AWS上部署最新的Spring Boot应用程序,使用EC2的Docker设置比EB更好我花了相当长的时间才用EB解决这一问题,而且由于我有广泛的特定于环境的配置,因此面临很多限制。

    推荐文章