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

时间:2018-07-24 02:50:14

标签: amazon-web-services spring-boot gradle elastic-beanstalk

我有一个带有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 个答案:

答案 0 :(得分:1)

已经过去了几个月,我正在回答如何应对这一挫折,以防万一其他人需要帮助。

结果证明,无法在AWS EB上使用最新的gradle版本。因此,我重写了gradle脚本以使其与v2.7兼容。

如果您希望通过AWS部署最新的Spring Boot App,那么使用带有EC2的Docker设置要比使用EB更好。我花了很多时间才能使用EB解决所有问题,并且由于我具有广泛的特定于环境的配置而面临很多限制。

相关问题