Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与maven一起在heroku中播放框架_Maven_Heroku_Playframework - Fatal编程技术网

与maven一起在heroku中播放框架

与maven一起在heroku中播放框架,maven,heroku,playframework,Maven,Heroku,Playframework,我在heroku中部署了一个play framework(v1.2.4)应用程序。然后我在我的play应用程序中添加了maven模块 module.maven=${play.path}/modules/maven-head 所以每次我更新(playmaven:up)时,我都会从本地存储库获取最新的jar 我在本地测试了它,它们没有问题。现在,我部署到Heroku时遇到了一些主要问题 我可以看到heroku slug complier认为这是一个maven应用程序,而不是play应用程序。但这是

我在heroku中部署了一个play framework(v1.2.4)应用程序。然后我在我的play应用程序中添加了maven模块

module.maven=${play.path}/modules/maven-head
所以每次我更新(playmaven:up)时,我都会从本地存储库获取最新的jar

我在本地测试了它,它们没有问题。现在,我部署到Heroku时遇到了一些主要问题

我可以看到heroku slug complier认为这是一个maven应用程序,而不是play应用程序。但这是不对的。这不是maven应用程序,而是play应用程序。pom存在的唯一原因是,我可以获得其他核心项目的更新

我想告诉Heroku这是一个游戏应用程序,而不是maven。只需将其视为play app并部署即可

有人能帮帮我吗

非常感谢 问候
--Rana Das

创建应用程序时,请指定播放构建包:

heroku create -s cedar --buildpack https://github.com/heroku/heroku-buildpack-play.git

谢谢你,詹姆斯,成功了。但是我很惊讶为什么heroku slug编译器在没有pom文件的情况下启动了我的应用程序的maven构建(推送完成的那一刻)。这很奇怪。您可能需要提交一个支持请求。我提交了(票证#47038),建议我添加:heroku config:addbuildpack_URL=git://github.com/heroku/heroku-buildpack-play.git 跟你说的差不多。就像我说的,它现在起作用了。但是,除了git历史记录之外,没有任何与maven相关的内容,为什么我必须添加配置呢。谢谢你的帮助--拉那诺不太确定。第一次推送到Heroku时,构建包将根据存在的文件确定。然后使用相同的构建包,直到发生更改。