标签: google-app-engine google-cloud-platform
我们正在使用 mvn appengine:deploy 在appengine上测试和部署我们的应用程序。由于这是基于spring-boot的应用程序,我们想要为env外部化属性,我们想使用-Dspring.profiles.active = dev但看起来像mvn appengine:deploy不支持指定的系统属性。另外,mvn -DskipTests = true appengine:deploy不会跳过测试。
答案 0 :(得分:3)
为此,我们必须通过maven属性/配置文件传递变量。
一个。尊重-Dspring.profiles.active = dev,
spring.profiles.active=@spring.profiles.active@
mvn appengine:deploy -Dspring.profiles.active=dev
湾尊重-DskipTests = true,
在pom.xml中,创建将属性设置为跳过单元测试的配置文件。
运行mvn appengine:deploy -Prun-test
mvn appengine:deploy -Prun-test