質問するログイン新規登録

回答編集履歴

3

内容について捕捉

2021/06/19 16:31

投稿

maigo_name
maigo_name

スコア559

answer CHANGED
@@ -28,6 +28,6 @@
28
28
 
29
29
  ```
30
30
  heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
31
+ heroku buildpacks:add heroku/gradle
31
32
  heroku buildpacks:remove https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
32
- heroku buildpacks:add heroku/gradle
33
33
  ```

2

内容の不備を修正

2021/06/19 16:31

投稿

maigo_name
maigo_name

スコア559

answer CHANGED
@@ -28,6 +28,6 @@
28
28
 
29
29
  ```
30
30
  heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
31
- heroku buildpacks:add https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
31
+ heroku buildpacks:remove https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
32
- heroku buildpacks:remove heroku/gradle
32
+ heroku buildpacks:add heroku/gradle
33
33
  ```

1

内容の修正

2021/06/19 16:30

投稿

maigo_name
maigo_name

スコア559

answer CHANGED
@@ -1,11 +1,33 @@
1
- Heroku にデプロイするには gradle-wrapper も git レポジトリに追加が必要です。
1
+ ~~Heroku にデプロイするには gradle-wrapper も git レポジトリに追加が必要です。~~
2
2
 
3
3
  STSを使われていると思うのですが、STSがプロジェクトを生成した際に自動で生成する
4
4
  .gitignore ファイルは `​gradle/wrapper/gradle-wrapper.jar` をコミットしないせっていになっているようです。
5
5
 
6
- 以下の対応をして、再度Pushすればでデプロイできるかと思われます。
6
+ ~~以下の対応をして、再度Pushすればでデプロイできるかと思われます。~~
7
- - `​gradle/wrappe` をgit レポジトリに追加する
7
+ ~~- `​gradle/wrappe` をgit レポジトリに追加する~~
8
- - .gitignore からも wrapper の部分を削除する
8
+ ~~- .gitignore からも wrapper の部分を削除する~~
9
9
 
10
10
  [Heroku での Gradle アプリのデプロイ](https://devcenter.heroku.com/ja/articles/deploying-gradle-apps-on-heroku)
11
- > radlew​ を使用している場合、​gradle/wrapper/gradle-wrapper.jar​ および ​gradle/wrapper/gradle-wrapper.properties​ ファイルも Git リポジトリに追加する必要があります。
11
+ > radlew​ を使用している場合、​gradle/wrapper/gradle-wrapper.jar​ および ​gradle/wrapper/gradle-wrapper.properties​ ファイルも Git リポジトリに追加する必要があります。
12
+
13
+ ## 修正
14
+
15
+ すいません、根本的な原因は別の場所にありました。
16
+
17
+ 参考にされたという、以下の記事で build pack URL を設定していますが、これが原因です。
18
+ https://qiita.com/gosshys/items/fa02b390b60ee3001dae
19
+
20
+ 質問者様の質問文に以下のような表示があると思いますが、このテンプレートが8年前作でどうも古いバグとかを踏んでそうな予感がしています
21
+ ```
22
+ remote: -----> Building on the Heroku-20 stack
23
+ remote: -----> Using buildpack: https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
24
+ ```
25
+
26
+ gradle SpringBoot であれば、デフォルトの buildpack でも動作するので、
27
+ 以下のようにターミナルからコマンドで heroku 側の設定を修正し、再度デプロイすれば直りそうです。
28
+
29
+ ```
30
+ heroku config:unset BUILDPACK_URL=https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
31
+ heroku buildpacks:add https://github.com/marcoVermeulen/heroku-buildpack-gradlew.git
32
+ heroku buildpacks:remove heroku/gradle
33
+ ```