我正在尝试使用Heroku从Beanstalk部署Java项目。但在部署过程中,默认情况下会跳过测试。我知道Dskiptests的默认设置为true。是否可以使用Heroku运行测试?在哪里更改设置以覆盖默认设置。 以下是默认情况下如何启动构建:
输出----->检测到Java应用
输出----->安装OpenJDK 1.8 ...完成
输出----->执行:mvn -B -DskipTests = true clean install
答案 0 :(得分:0)
运行此命令:
$ heroku config:set MAVEN_CUSTOM_OPTS=""
有关更多信息,请参阅: https://github.com/heroku/heroku-buildpack-java#customize-maven
答案 1 :(得分:0)
Mine完全没有任何变化,突然停了下来。试过吼叫并工作
heroku config:set MAVEN_CUSTOM_OPTS="-DskipTests=false"
btw我试图设置空字符串,因为MAVEN_CUSTOM_OPTS
的值不起作用。
如果您想知道所有变量的当前值,请尝试:
heroku run printenv
答案 2 :(得分:0)
您还可以在Heroku Dashboard中配置MAVEN_CUSTOM_OPTS。