2013-07-22 76 views
1

我在eclipse中創建了一個Maven項目,並試圖將它部署到Heroku上。我打包一切都變成戰爭文件,並依照指示他們在Heroku上的eclipse中部署maven項目

heroku deploy:war --war <path_to_war_file> --app <app_name> 

本教程還提到,如果我在一個應用程序文件夾的時候,我可以省略-app。但我不確定app文件夾是什麼?我在哪裏可以找到應用程序名稱?

回答

0

如果您使用的是Eclipse,Heroku Eclipse Plugin有其自己的WAR deployment功能。只需在我的Heroku應用程序視圖中右鍵單擊您的應用程序名稱,然後單擊部署。看起來您正在關注command line說明。

+0

問題是我創建的Maven項目之前,我安裝了Heroku的插件。這是否意味着我必須創建一個全新的Heroku項目? – GiangP

+0

您還可以[將現有項目導入爲Heroku項目](https://devcenter.heroku.com/articles/getting-started-with-heroku-eclipse#importing-an-existing-app-into-eclipse)蝕。 – ryanbrainard

1

我受到同樣的問題,自己找到答案。從那以後,這就是我每次做的事情:

我登錄到我的heroku帳戶並創建一個名稱爲'XYZ'的新應用程序。現在我在指定的代碼片段中放入'XYZ'而不是'app-name'。

最後,這是它的樣子:

heroku deploy:war --war C:\Documents and Settings\Administrator\Desktop\XYZ.war --app XYZ