1
隨着許多類解析錯誤,我的項目突然開始顯示在包裝上此錯誤:Grails項目在STS中損壞?
類型groovy.lang.MetaClass不能得到解決。它從所需的.class文件間接引用 - 類型groovy.lang.GroovyObject無法解析。它是間接需要的.class文件 引用
我也注意到,單元測試都沒有能夠編譯並在TestFor註釋顯示此錯誤:
- Groovy:class TestFor is not an annotation in @TestFor
- Groovy:unable to resolve class TestFor , unable to find class for
annotation
我試圖清理項目,然後刷新依賴關係,但仍然沒有喜悅。我相當STS並重新啓動,並嘗試清理/刷新以及。
我的一個抱怨未定義的類的.groovy文件中有一個編譯錯誤 - 但我已經將定義這些類的jar添加到了我的lib文件夾,並且在導入類時看不到任何錯誤。
有什麼建議嗎?我必須重建整個項目嗎?
沒關係。我以某種方式設法敲擊了我的Grails依賴關係 - 它完全是空的。所以當然沒有用。現在我必須重新創建該列表。 –
2012-04-06 18:12:35
關鍵是看到classpath下的GrailsDependencies有一個「未初始化」的警報。它甚至可能是紅色的 - 但我部分色盲(使黃瓜工作非常有趣),所以沒有注意到它。 – 2012-04-06 18:14:16