2

GitHub にリポジトリがあります。3つのプロジェクトで構成されています。メインの Web アプリケーションとライブラリ。主なアプリケーションは、Tomcat が組み込まれた jar です。メインアプリケーションを Heroku にデプロイしたいと考えています。準備したばかりの jar をデプロイできますか? もしそうなら、どのように?

4

1 に答える 1

2

バイナリ ファイル (JAR など) を Git リポジトリにチェックインすることはお勧めしませんが、サードパーティのNull Buildpackを使用して、コンパイルせずに Heroku にリポジトリをそのままデプロイさせることができます。アプリケーションの起動方法を Heroku に伝えるには、引き続き Procfileが必要です。

JAR のチェックインに関する問題に加えて、この方法では、最新のパッチ JDK でアプリケーションを実行することもできません。両方の長所を活用したい場合は、JDK をダウンロードする独自のカスタム ビルドパックを作成する必要があります。これは、Java ビルドパックと同様です。

于 2013-05-16T06:21:22.497 に答える