2016-03-23 8 views
0

jarファイルを参照するノードプラグインを含むノードアプリケーションがあります。私の質問はこれです - 私は、次のを持っている私のルートでnokux、java、ノードを持つHerokuマルチビルドパック

...nginx.git 
...java.git 
...nodejs.git 

- 3つすべてをロードするHerokuのマルチbuildpackの具体的な例があります:

.buildpacks 
.nginx 
system.properties 
package.json 

また、これはネイティブである場合jarファイルをリフレッシュしてJava環境をロードする必要のあるプラグインに依存するnodejsアプリケーションは、アプリケーションのルートにPOM.XMLファイルも含めておく必要がありますか?

答えて

0

Javaビルドパックの代わりにjvm-common buildpackを使用してください。この方法では、pom.xmlは必要ありません。

https://github.com/heroku/heroku-buildpack-jvm-common 

それともheroku buildpacksコマンドでそれを設定します。あなたの.buildpacksファイルに次の行を置くことができます。

+0

なぜJavaビルドパックを使用できないのですか? – Udhaya

+0

この場合、ユーザはMavenを必要としません。 Mavenが必要で、pom.xmlがある場合、java buildpackはjvm-common buildpackの代わりに動作します – codefinger

関連する問題