我正在用Spring 4 groovy配置編寫我的第一個Spring應用程序。我正在使用Eclipse IDE。和往常一樣,我在src/main/java中擁有所有的Java文件(實際的域/服務等),以及我在src/config/groovy中的所有Spring Groovy配置。使eclipse複製groovy彈簧文件而不是編譯成類文件
兩者都作爲源添加到Eclipse中的類路徑中。因此Eclipse將我的groovy文件編譯成.class文件並複製到目標文件夾中。但問題是我想從classpath加載我的Spring groovy類如下,但它不起作用,因爲JVM無法找到.groovy文件,因爲Eclipse將它們編譯成.class文件。
def ctx = new GenericGroovyApplicationContext()
ctx.load("classpath:spring/SpringConfig.groovy")
有沒有辦法迫使Eclipse不編譯我的Spring groovy文件,而是將它們複製到輸出文件夾如xml文件?對於測試應用程序,我可以使用像「file:...」這樣的文件系統路徑,但我不認爲我想在PROD中使用它,所以我試圖編寫可在IDE和PROD中使用的東西。有什麼建議麼?謝謝。