[英]Why is deploying gradle java app to heroku failing?
我正在嘗試從本地計算機將gradle Java應用程序部署到heroku。 我的項目包含以下文件
我在build.gradle中定義了以下任務
task stage {
dependsOn build
}
task wrapper(type: Wrapper) {
gradleVersion = '2.12'
}
ProcFile的內容如下:
web: java -Dserver.port=$PORT $JAVA_OPTS -jar target/demo-0.0.1-SNAPSHOT.jar
執行git commit heroku master
,出現以下錯誤
在執行git ls-files gradle
,列出了以下文件
您能否建議為什么將應用程序部署到heroku服務器時出現錯誤?
如果使用gradlew,則還必須將
gradle/wrapper/gradle-wrapper.jar
和gradle/wrapper/gradle-wrapper.properties
到Git存儲庫。 如果不添加這些文件,則會收到以下錯誤消息:-----> executing ./gradlew stage Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
並解決它:
您可以通過運行以下命令來添加包裝器文件:
git add gradle/wrapper git commit -m "Gradle Wrapper"
你不需要這個
task stage{
dependsOn build}
task wrapper(type:Wrapper){
gradleVersion = '5.6.1'
}
而是嘗試使用此:
task stage(dependsOn: ['clean', 'installDist'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.