2014-01-07 3 views
0

Я использую heroku, play framework (v 2.2.1) и IntelliJ IDEA как IDE.Приложение Heroku не признано в качестве приложения для воспроизведения

Все уже сработало, но когда я добавил maven в качестве поддержки фреймворка в IntelliJ, когда я снова нажал, мое приложение не было распознано как игровое приложение.

Вот мой журнал, когда я нажимаю:

-----> Java app detected 
-----> Installing OpenJDK 1.7... done 
-----> Installing settings.xml... done 
-----> executing /app/tmp/cache/.maven/bin/mvn -B -Duser.home=/tmp/build_78991f 
d-32f6-43df-856c-f9059e8fa59d -Dmaven.repo.local=/app/tmp/cache/.m2/repository 
s /app/tmp/cache/.m2/settings.xml -DskipTests=true clean install 

[....] 

[INFO] ------------------------------------------------------------------ 
------ 
    [INFO] BUILD SUCCESS 
    [INFO] ------------------------------------------------------------------ 
    ------ 
    [INFO] Total time: 2.387s 
    [INFO] Finished at: Tue Jan 07 14:57:19 UTC 2014 
    [INFO] Final Memory: 8M/514M 
    [INFO] ------------------------------------------------------------------ 
    ------ 
    -----> Discovering process types 
    Procfile declares types -> web 

    -----> Compressing... done, 74.7MB 
    -----> Launching... done, v8 
    http://javaepidroid.herokuapp.com deployed to Heroku 

    To [email protected]:javaepidroid.git 
    f809301..b319499 master -> master 

Мой каталог приложение в хранилище каталога root'а.

У кого-нибудь уже есть такой вопрос с герокой?

ответ

0

Как описано в этом buildpack из GitHub/Heroku (для PLAY2 приложений):

Вам нужно, что ваше приложение:

  • SBT приложение, то есть один файл, соответствующий одному из этих трактов:
    • root-app/*.sbt
    • root-app/project/*.scala
    • root-app/.sbt/*.scala
    • root-app/project/build.properties
  • приложение игры, то есть. имеет данный файл: root-app/conf/application.conf

Но вы можете также указать buildpack вашего приложения Heroku:

$ heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-scala.git 

Как сказал в heroku documentation

+0

Спасибо вашей за ваш ответ. Но проблема действительно исходила от maven: «Heroku распознает Java-приложения благодаря наличию файла pom.xml». От devcenter heroku. –

+0

Вы проверили, чтобы указать buildpack? – Isammoc

Смежные вопросы