我正在使用STS進行grails開發,我不知道我做了什麼,(很可能錯誤地將某個文件夾拖到了某處),但現在我無法從視角看到我的服務。他們確實存在於grails-app/services下,但是我猜這些東西並沒有再指向那裏?STS - Grails透視圖損壞。看不到服務
是的我試着重新啓動STS,重新加載項目到STS。
有關如何解決這個問題的任何想法?
編輯:
你就在這裏是沒有顯示的服務的立體圖。
非常感謝, Bilsay
我正在使用STS進行grails開發,我不知道我做了什麼,(很可能錯誤地將某個文件夾拖到了某處),但現在我無法從視角看到我的服務。他們確實存在於grails-app/services下,但是我猜這些東西並沒有再指向那裏?STS - Grails透視圖損壞。看不到服務
是的我試着重新啓動STS,重新加載項目到STS。
有關如何解決這個問題的任何想法?
編輯:
你就在這裏是沒有顯示的服務的立體圖。
非常感謝, Bilsay
我以前沒見過這個問題。如果上面的答案沒有幫助,我會建議如下;
編輯
我能夠重現類似於您的問題的東西。我認爲發生的事情是你的服務文件夾以某種方式從Eclipse classpath中刪除。你可以去包瀏覽器。找到grails-app/services文件夾。右鍵單擊 - >構建路徑 - >添加構建路徑。然後,它應該出現在項目瀏覽器中。
試圖找到窗口 - >顯示視圖 - 從菜單欄>項目資源管理器,然後單擊項目資源管理器。如果沒有看到它,很難說出問題所在,但也許這會有所幫助。祝你好運!
編輯與新的想法: 還有一個可能性:在編輯器中你的服務文件的打開其中一個,通過搜索或使用「開放資源」的窗口(或CTRL + SHIFT + R)。然後,如果您單擊Project Explorer頂部的「帶編輯器的鏈接」雙向箭頭圖標,則活動服務文件及其位置應該在項目瀏覽器中自動突出顯示。也許這會對你的STS產生一定的影響。
你可以修改你的文件。classpath中加入以下兩行:從頭
<classpathentry kind="src" path="grails-app/services"/>
<classpathentry kind="src" path="grails-app/taglib"/>
偉大而簡單的答案,謝謝!我認爲這個比被接受的標記更快更容易。 – Scott 2012-05-04 17:22:09
開始,刪除所有日食文件 (@see https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore)
運行Grails的整合,與--eclipse
並導入項目在再次
類似的事情發生在我在一個星期前我創建的新項目上。我無法看到控制器。我通過轉到包資源管理器來修復它。右鍵單擊控制器 - >構建路徑 - >用作源文件夾。安德魯的回答如上所述。
嘗試它並將其添加到構建路徑中。非常感謝。 – Bilsay 2011-05-15 16:00:20