2012-01-10 73 views
0

我創建了一個小型Play項目。最初,我可以在Eclipse中加載它(使用play eclipsify ...),並從Eclipse運行應用程序。未能在eclipsify之後從Eclipse運行Play Framework項目

經過幾輪開發(在Eclipse之外製作)後,我試圖回到Eclipse--並且失敗了。

運行「play eclipsify ...」並將項目導入到Eclipse中後:沒有自動生成的「Run」配置,因此「Run Configurations ...」要求我從頭開始定義一些東西。我明白這不是我期望的整合。

項目文件似乎被正確加載,這只是缺乏執行運行操作的能力。

任何提示如何調試問題,或如何「清理」Eclipse環境 - 將不勝感激。

在Windows上使用Eclipse Indigo Service Release 1 Build ID:20110916-0149,Play 1.2.4。

回答

0

播放後-eclipsify命令嘗試刪除您的eclipse項目並從頭重新導入它。 這通常會修復大多數問題。

1

看起來像我發現這個問題。

Eclipse配置不支持「自定義」application.name,不同於項目名稱。 例如,在「矢部」教程中,我改爲: application.name =然而,一個博客引擎

一旦我換成(在「然而,另一個博客Engine.launch」) - 將自定義名稱的所有引用,回到'yabe' - 我能夠從Eclipse運行這個配置。

'eclipsify'中的錯誤?

最大

0
play clean <yourProject> 
play eclipsify <yourProject> 

然後它可能發生,你需要刪除工作區,並再次重新導入它的項目。我沒有必要這樣做,永遠。

0

以防萬一......我碰巧發現我沒有使用適當的權限運行命令......由於某種原因,播放沒有檢測到這一點....但要修復它,請確保您以超級用戶身份運行,或者您正在運行該命令的用戶具有對該文件夾的寫入權限。爲了擴大adis的答案,我做了這樣的事情,它的工作...

sudo play clean <yourProject> 
sudo play eclipsify <yourProject> 
0

查找sbt(簡單的構建工具)來構建應用程序。 成功構建應用程序後,點擊運行。 然後轉到它在瀏覽器中提供的地址。 最喜歡localhost:XXXX。

相關問題