質問編集履歴
12
追記の内容を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -320,8 +320,16 @@
|
|
320
320
|
//~~ 省略 ~~//
|
321
321
|
```
|
322
322
|
|
323
|
-
⑤ 「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」
|
323
|
+
⑤ 「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」エラーメッセージについて調べたところ、gradleで詳細のエラーメッセージを確認する必要があるとのことだったので、以下のコマンドで詳細のエラー内容を確認しました。
|
324
|
+
|
325
|
+
参考記事 : https://blog.dameninngenn.com/entry/2018/06/05/173914
|
326
|
+
```
|
327
|
+
gradlew build -Dorg.gradle.warning.mode=all
|
328
|
+
```
|
329
|
+
そのエラー内容と以下の記事を参考に、Gradle 7.0で使えない、build.gradle の中の非推奨な表記を修正しました。
|
330
|
+
|
324
|
-
https://ksby.hatenablog.com/entry/2019/12/31/085808
|
331
|
+
参考記事 : https://ksby.hatenablog.com/entry/2019/12/31/085808
|
332
|
+
|
325
333
|
> 修正前 → 修正後
|
326
334
|
|
327
335
|
> baseName → archiveBaseName
|
11
追記の連番を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -329,4 +329,4 @@
|
|
329
329
|
> testCompile → testImplementation
|
330
330
|
> testRuntime → testRuntimeOnly
|
331
331
|
|
332
|
-
⑥ デプロイすると、
|
332
|
+
⑥ デプロイすると、④番と同じエラーが発生してしまいました。
|
10
追記内容を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -329,6 +329,4 @@
|
|
329
329
|
> testCompile → testImplementation
|
330
330
|
> testRuntime → testRuntimeOnly
|
331
331
|
|
332
|
-
⑥ デプロイすると、
|
332
|
+
⑥ デプロイすると、⑤番と同じエラーが発生してしまいました。
|
333
|
-
「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」のエラーは解消されました。
|
334
|
-
「Compiled slug size: 817.2M is too large (max is 500M)」のエラーを修正中です。
|
9
追記のためしたことの進捗状況を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -329,4 +329,6 @@
|
|
329
329
|
> testCompile → testImplementation
|
330
330
|
> testRuntime → testRuntimeOnly
|
331
331
|
|
332
|
-
⑥ デプロイすると、⑤番と同じエラーが発生してしまいました。
|
332
|
+
⑥ デプロイすると、~~⑤番と同じエラーが発生してしまいました。~~
|
333
|
+
「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」のエラーは解消されました。
|
334
|
+
「Compiled slug size: 817.2M is too large (max is 500M)」のエラーを修正中です。
|
8
追記の連番を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -247,27 +247,14 @@
|
|
247
247
|
### 【追記】追加で試したこと
|
248
248
|
頂いたアドバイスをもとに、
|
249
249
|
|
250
|
-
①
|
250
|
+
① ターミナルからコマンドで heroku 側の設定を修正
|
251
|
-
|
252
251
|
```
|
253
|
-
buildscript {
|
254
|
-
repositories {
|
255
|
-
mavenCentral()
|
256
|
-
}
|
257
|
-
dependencies {
|
258
|
-
classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.2.3.RELEASE'
|
259
|
-
}
|
260
|
-
}
|
261
|
-
```
|
262
|
-
|
263
|
-
② ターミナルからコマンドで heroku 側の設定を修正
|
264
|
-
```
|
265
252
|
heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
266
253
|
heroku buildpacks:add https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
267
254
|
heroku buildpacks:remove heroku/gradle
|
268
255
|
```
|
269
256
|
|
270
|
-
|
257
|
+
② herokuへのデプロイを実行すると、以下のようなエラーメッセージが表示されました
|
271
258
|
```
|
272
259
|
C:\sts\workspace-spring-tool-suite-4-4.9.0.RELEASE\PetNote>git push heroku master
|
273
260
|
Enumerating objects: 493, done.
|
@@ -300,14 +287,14 @@
|
|
300
287
|
//~~ 省略 ~~//
|
301
288
|
```
|
302
289
|
|
303
|
-
|
290
|
+
③ 「Could not determine the dependencies of task ':stage'.」のエラーメッセージについて調べ、以下の記事を参考に、ターミナルからHerokuへの設定を追加しました。
|
304
291
|
https://stackoverflow.com/questions/38661195/grails-3-and-heroku-stage-task-not-found
|
305
292
|
|
306
293
|
```
|
307
294
|
heroku config:set GRADLE_TASK="build"
|
308
295
|
```
|
309
296
|
|
310
|
-
|
297
|
+
④ 再度Herokuへのデプロイを実行すると、以下のエラーが発生
|
311
298
|
|
312
299
|
```
|
313
300
|
heroku config:set GRADLE_TASK="build"
|
@@ -333,7 +320,7 @@
|
|
333
320
|
//~~ 省略 ~~//
|
334
321
|
```
|
335
322
|
|
336
|
-
|
323
|
+
⑤ 「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」のエラーメッセージについて調べ、以下のコマンドで詳細のエラー内容を確認し、エラー内容と以下の記事を参考に、build.gradle の中の非推奨な表記を修正しました。
|
337
324
|
https://ksby.hatenablog.com/entry/2019/12/31/085808
|
338
325
|
> 修正前 → 修正後
|
339
326
|
|
@@ -342,4 +329,4 @@
|
|
342
329
|
> testCompile → testImplementation
|
343
330
|
> testRuntime → testRuntimeOnly
|
344
331
|
|
345
|
-
|
332
|
+
⑥ デプロイすると、⑤番と同じエラーが発生してしまいました。
|
7
追記の連番の表記を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -247,7 +247,7 @@
|
|
247
247
|
### 【追記】追加で試したこと
|
248
248
|
頂いたアドバイスをもとに、
|
249
249
|
|
250
|
-
|
250
|
+
① 8年前の古いテンプレートを使った、build.gradleの以下の記述を削除
|
251
251
|
|
252
252
|
```
|
253
253
|
buildscript {
|
@@ -260,14 +260,14 @@
|
|
260
260
|
}
|
261
261
|
```
|
262
262
|
|
263
|
-
|
263
|
+
② ターミナルからコマンドで heroku 側の設定を修正
|
264
264
|
```
|
265
265
|
heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
266
266
|
heroku buildpacks:add https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
267
267
|
heroku buildpacks:remove heroku/gradle
|
268
268
|
```
|
269
269
|
|
270
|
-
|
270
|
+
③ herokuへのデプロイを実行すると、以下のようなエラーメッセージが表示されました
|
271
271
|
```
|
272
272
|
C:\sts\workspace-spring-tool-suite-4-4.9.0.RELEASE\PetNote>git push heroku master
|
273
273
|
Enumerating objects: 493, done.
|
@@ -300,14 +300,14 @@
|
|
300
300
|
//~~ 省略 ~~//
|
301
301
|
```
|
302
302
|
|
303
|
-
|
303
|
+
④ 「Could not determine the dependencies of task ':stage'.」のエラーメッセージについて調べ、以下の記事を参考に、ターミナルからHerokuへの設定を追加しました。
|
304
304
|
https://stackoverflow.com/questions/38661195/grails-3-and-heroku-stage-task-not-found
|
305
305
|
|
306
306
|
```
|
307
307
|
heroku config:set GRADLE_TASK="build"
|
308
308
|
```
|
309
309
|
|
310
|
-
|
310
|
+
⑤ 再度Herokuへのデプロイを実行すると、以下のエラーが発生
|
311
311
|
|
312
312
|
```
|
313
313
|
heroku config:set GRADLE_TASK="build"
|
@@ -333,7 +333,7 @@
|
|
333
333
|
//~~ 省略 ~~//
|
334
334
|
```
|
335
335
|
|
336
|
-
|
336
|
+
⑥ 「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」のエラーメッセージについて調べ、以下のコマンドで詳細のエラー内容を確認し、エラー内容と以下の記事を参考に、build.gradle の中の非推奨な表記を修正しました。
|
337
337
|
https://ksby.hatenablog.com/entry/2019/12/31/085808
|
338
338
|
> 修正前 → 修正後
|
339
339
|
|
@@ -342,4 +342,4 @@
|
|
342
342
|
> testCompile → testImplementation
|
343
343
|
> testRuntime → testRuntimeOnly
|
344
344
|
|
345
|
-
|
345
|
+
⑦ デプロイすると、⑤番と同じエラーが発生してしまいました。
|
6
頂いたアンサーを参考に試したことを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -242,4 +242,104 @@
|
|
242
242
|
> org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_15.0.1.v20201027-0507
|
243
243
|
|
244
244
|
- gradleVersion = '6.7'
|
245
|
-
※コマンドプロンプトで「gradlew -v」と実行した際に出てきたバージョンです。
|
245
|
+
※コマンドプロンプトで「gradlew -v」と実行した際に出てきたバージョンです。
|
246
|
+
|
247
|
+
### 【追記】追加で試したこと
|
248
|
+
頂いたアドバイスをもとに、
|
249
|
+
|
250
|
+
0. 8年前の古いテンプレートを使った、build.gradleの以下の記述を削除
|
251
|
+
|
252
|
+
```
|
253
|
+
buildscript {
|
254
|
+
repositories {
|
255
|
+
mavenCentral()
|
256
|
+
}
|
257
|
+
dependencies {
|
258
|
+
classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.2.3.RELEASE'
|
259
|
+
}
|
260
|
+
}
|
261
|
+
```
|
262
|
+
|
263
|
+
1. ターミナルからコマンドで heroku 側の設定を修正
|
264
|
+
```
|
265
|
+
heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
266
|
+
heroku buildpacks:add https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
|
267
|
+
heroku buildpacks:remove heroku/gradle
|
268
|
+
```
|
269
|
+
|
270
|
+
2. herokuへのデプロイを実行すると、以下のようなエラーメッセージが表示されました
|
271
|
+
```
|
272
|
+
C:\sts\workspace-spring-tool-suite-4-4.9.0.RELEASE\PetNote>git push heroku master
|
273
|
+
Enumerating objects: 493, done.
|
274
|
+
//~~ 省略 ~~//
|
275
|
+
remote:
|
276
|
+
remote: * What went wrong:
|
277
|
+
remote: Could not determine the dependencies of task ':stage'.
|
278
|
+
remote: > Task with path 'installApp' not found in root project 'PetNote'.
|
279
|
+
remote:
|
280
|
+
remote: * Try:
|
281
|
+
remote: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
|
282
|
+
remote:
|
283
|
+
remote: * Get more help at https://help.gradle.org
|
284
|
+
remote:
|
285
|
+
remote: Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
|
286
|
+
remote: Use '--warning-mode all' to show the individual deprecation warnings.
|
287
|
+
remote: See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
|
288
|
+
remote:
|
289
|
+
remote: BUILD FAILED in 20s
|
290
|
+
remote:
|
291
|
+
remote: ! ERROR: Failed to run Gradle!
|
292
|
+
remote: We're sorry this build is failing. If you can't find the issue in application
|
293
|
+
remote: code, please submit a ticket so we can help: https://help.heroku.com
|
294
|
+
remote: You can also try reverting to the previous version of the buildpack by running:
|
295
|
+
remote: $ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-gradle#previous-version
|
296
|
+
remote:
|
297
|
+
remote: Thanks,
|
298
|
+
remote: Heroku
|
299
|
+
remote:
|
300
|
+
//~~ 省略 ~~//
|
301
|
+
```
|
302
|
+
|
303
|
+
3. 「Could not determine the dependencies of task ':stage'.」のエラーメッセージについて調べ、以下の記事を参考に、ターミナルからHerokuへの設定を追加しました。
|
304
|
+
https://stackoverflow.com/questions/38661195/grails-3-and-heroku-stage-task-not-found
|
305
|
+
|
306
|
+
```
|
307
|
+
heroku config:set GRADLE_TASK="build"
|
308
|
+
```
|
309
|
+
|
310
|
+
4. 再度Herokuへのデプロイを実行すると、以下のエラーが発生
|
311
|
+
|
312
|
+
```
|
313
|
+
heroku config:set GRADLE_TASK="build"
|
314
|
+
|
315
|
+
C:\sts\workspace-spring-tool-suite-4-4.9.0.RELEASE\PetNote>git push heroku master
|
316
|
+
//~~ 省略 ~~//
|
317
|
+
remote:
|
318
|
+
remote: Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
|
319
|
+
remote: Use '--warning-mode all' to show the individual deprecation warnings.
|
320
|
+
remote: See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
|
321
|
+
remote:
|
322
|
+
remote: BUILD SUCCESSFUL in 1m 31s
|
323
|
+
remote: 6 actionable tasks: 6 executed
|
324
|
+
remote: -----> Discovering process types
|
325
|
+
remote: Procfile declares types -> web
|
326
|
+
remote:
|
327
|
+
remote: -----> Compressing...
|
328
|
+
remote: ! Compiled slug size: 817.2M is too large (max is 500M).
|
329
|
+
remote: ! See: http://devcenter.heroku.com/articles/slug-size
|
330
|
+
remote:
|
331
|
+
remote: ! Push failed
|
332
|
+
remote: !
|
333
|
+
//~~ 省略 ~~//
|
334
|
+
```
|
335
|
+
|
336
|
+
5. 「Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.」のエラーメッセージについて調べ、以下のコマンドで詳細のエラー内容を確認し、エラー内容と以下の記事を参考に、build.gradle の中の非推奨な表記を修正しました。
|
337
|
+
https://ksby.hatenablog.com/entry/2019/12/31/085808
|
338
|
+
> 修正前 → 修正後
|
339
|
+
|
340
|
+
> baseName → archiveBaseName
|
341
|
+
> version → archiveVersion
|
342
|
+
> testCompile → testImplementation
|
343
|
+
> testRuntime → testRuntimeOnly
|
344
|
+
|
345
|
+
6. デプロイすると、4番と同じエラーが発生してしまいました。
|
5
.gitignoreのコードを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -174,6 +174,46 @@
|
|
174
174
|
java.runtime.version=15
|
175
175
|
```
|
176
176
|
|
177
|
+
### .gitignore(プロジェクトフォルダ直下)
|
178
|
+
```
|
179
|
+
HELP.md
|
180
|
+
.gradle
|
181
|
+
build/
|
182
|
+
!gradle/wrapper/gradle-wrapper.jar
|
183
|
+
!**/src/main/**
|
184
|
+
!**/src/test/**
|
185
|
+
|
186
|
+
/bin
|
187
|
+
|
188
|
+
### STS ###
|
189
|
+
.apt_generated
|
190
|
+
.classpath
|
191
|
+
.factorypath
|
192
|
+
.project
|
193
|
+
.settings
|
194
|
+
.springBeans
|
195
|
+
.sts4-cache
|
196
|
+
|
197
|
+
### IntelliJ IDEA ###
|
198
|
+
.idea
|
199
|
+
*.iws
|
200
|
+
*.iml
|
201
|
+
*.ipr
|
202
|
+
out/
|
203
|
+
|
204
|
+
### NetBeans ###
|
205
|
+
/nbproject/private/
|
206
|
+
/nbbuild/
|
207
|
+
/dist/
|
208
|
+
/nbdist/
|
209
|
+
/.nb-gradle/
|
210
|
+
|
211
|
+
### VS Code ###
|
212
|
+
.vscode/
|
213
|
+
|
214
|
+
.DS_Store
|
215
|
+
```
|
216
|
+
|
177
217
|
### 試したこと
|
178
218
|
|
179
219
|
https://qiita.com/dumbbell/items/c7e5162557a1a299b44b
|
4
試したことを整理
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,11 +18,7 @@
|
|
18
18
|
javaやgradleのバージョンの確認もネットで調べて行いましたが
|
19
19
|
あまり自信がありません。。
|
20
20
|
|
21
|
-
ちなみにheroku公式サイトにあります「Heroku スターターガイド (Gradle)」の手順に沿った
|
22
|
-
サンプルアプリは問題なくデプロイできました。
|
23
|
-
https://devcenter.heroku.com/ja/articles/getting-started-with-gradle-on-heroku
|
24
21
|
|
25
|
-
|
26
22
|
知識ゼロから参考書やインターネットで調べながらjavaを独学し
|
27
23
|
練習用に作成したアプリケーションです。
|
28
24
|
公開する作業まで完了させてみたく、
|
@@ -184,12 +180,17 @@
|
|
184
180
|
https://qiita.com/gosshys/items/fa02b390b60ee3001dae
|
185
181
|
⇒主にこれらの記事を参考に作業を進めました。
|
186
182
|
|
187
|
-
エラーメッセージにありますGradle Wrapperについて調べまして、
|
183
|
+
- エラーメッセージにありますGradle Wrapperについて調べまして、
|
188
184
|
以下の必要とされるファイルがあることは確認しました。
|
189
|
-
プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.jar
|
185
|
+
> プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.jar
|
190
|
-
プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.properties
|
186
|
+
> プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.properties
|
191
187
|
|
192
188
|
|
189
|
+
- heroku公式サイトにあります「Heroku スターターガイド (Gradle)」の手順に
|
190
|
+
沿ったサンプルアプリは問題なくデプロイできました。
|
191
|
+
https://devcenter.heroku.com/ja/articles/getting-started-with-gradle-on-heroku
|
192
|
+
|
193
|
+
|
193
194
|
### バージョン
|
194
195
|
- Windows 10
|
195
196
|
|
3
Gradle Wrapperについて確認した事項を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -184,7 +184,12 @@
|
|
184
184
|
https://qiita.com/gosshys/items/fa02b390b60ee3001dae
|
185
185
|
⇒主にこれらの記事を参考に作業を進めました。
|
186
186
|
|
187
|
+
エラーメッセージにありますGradle Wrapperについて調べまして、
|
188
|
+
以下の必要とされるファイルがあることは確認しました。
|
189
|
+
プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.jar
|
190
|
+
プロジェクトフォルダ直下 > gradle > wrapper > gradle-wraper.properties
|
187
191
|
|
192
|
+
|
188
193
|
### バージョン
|
189
194
|
- Windows 10
|
190
195
|
|
2
コマンドプロンプトのコマンドに引用符テキストのMarkdownを追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,11 +3,11 @@
|
|
3
3
|
|
4
4
|
コマンドプロンプトで
|
5
5
|
|
6
|
-
$ git add .
|
6
|
+
> $ git add .
|
7
|
-
$ git commit -m "first commit."
|
7
|
+
> $ git commit -m "first commit."
|
8
|
-
$ heroku login
|
8
|
+
> $ heroku login
|
9
|
-
$ heroku create
|
9
|
+
> $ heroku create
|
10
|
-
$ git push heroku master
|
10
|
+
> $ git push heroku master
|
11
11
|
|
12
12
|
を実行すると以下のようなエラーが表示されます。
|
13
13
|
(Gradle Wrapper app のコンパイルに失敗し、pushが拒否されました)
|
1
タイトルが長く、見切れていたので修正しました。Spring Tool Suite のバージョンを追記しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Spring Boot(Gradle)
|
1
|
+
Spring Boot(Gradle)のプロジェクトをHerokuにデプロイすると"failed to compile Gradle Wrapper app"というエラーが出る
|
body
CHANGED
@@ -1,10 +1,14 @@
|
|
1
1
|
SpringframeworkとGradleを使ってローカルで動作確認したwebアプリを
|
2
|
-
herokuでデプロイしようとしています
|
2
|
+
herokuでデプロイしようとしています。
|
3
3
|
|
4
|
-
|
4
|
+
コマンドプロンプトで
|
5
|
-
> $ git commit -m "comment"
|
6
|
-
> $ git push heroku master
|
7
5
|
|
6
|
+
$ git add .
|
7
|
+
$ git commit -m "first commit."
|
8
|
+
$ heroku login
|
9
|
+
$ heroku create
|
10
|
+
$ git push heroku master
|
11
|
+
|
8
12
|
を実行すると以下のようなエラーが表示されます。
|
9
13
|
(Gradle Wrapper app のコンパイルに失敗し、pushが拒否されました)
|
10
14
|
|
@@ -184,6 +188,8 @@
|
|
184
188
|
### バージョン
|
185
189
|
- Windows 10
|
186
190
|
|
191
|
+
- Spring Tool Suite 4 Version: 4.9.0.RELEASE
|
192
|
+
|
187
193
|
- java.runtime.version=15
|
188
194
|
※STSのWindow > Preference > Java > Installed JREs のファイルパスにある以下のフォルダ名から、
|
189
195
|
「バージョンは15」と読み取りました。
|