SpringBootをHerokuにアップロードすると何故か動作しない…

最近ハマっているSpringBoot。「これを公開してみんなで見れるようになったら、かっこ良くね?」と思い、早速Herokuへのアップロードを試みてみた。

…が、ダメ! とりあえずハマった点としては、

  1. デプロイしたアプリ名等の設定とHeroku側の設定が違うと怒られる
  2. JDK1.8で書いてたのに、Herokuでインストールする設定を書いてなくて怒られる
  3. jarのbuildのルールを書いてなくて怒られる
  4. jarのmainクラスの設定を書き忘れて怒られる
  5. build.gradleでjarの設定をcompileとかより上に書いて怒られる
  6. jarに外部ライブラリを含めるようにする設定を書き忘れて怒られる

などなど。
兎にも角にもハマりまくった。

主にgradleの使い方がわかってないのが問題だと思われます…気が向いたらこれも勉強しよう。
(ちなみに、現在はライブラリの中に有るはずのクラスファイルが見つからないよ!と怒られております…)