有沒有在Spring Roo項目中使用Groovy的方法? 我正在使用STS(Eclipse),我希望能夠在Groovy 中編寫一些代碼,並使用Spock框架進行單元測試。但看起來,AspectJ和Groovy之間存在一些問題。 有沒有人成功地將Roo和Groovy一起使用? 謝謝。是否可以在Spring Roo中使用Groovy?
0
A
回答
1
不幸的是,你不能在同一個項目中混合這兩種語言。
當您安裝Groovy-Eclipse時,您會安裝一個修補後的eclipse java編譯器,然後可以構建java和groovy代碼。當你安裝AspectJ時,你會得到一個可以構建java和AspectJ源代碼的替代編譯器(你的Roo項目是AspectJ項目)。
在Roo項目中,它將使用AspectJ編譯器,而不是通過Groovy-Eclipse安裝的補丁java編譯器,所以它不會理解groovy代碼。
正確的解決方案是以相同的方式修補AspectJ Groovy-Eclipse是這樣完成的,因此AspectJ可以構建groovy + java + aspectj,但我們還沒有得到解決。
要做的最簡單的事情是將測試拆分爲一個單獨的Groovy測試項目,該項目取決於包含主要來源的Roo項目。這應該工作。
相關問題
- 1. 是否可以在生成之前自定義Spring Roo應用程序?
- 2. 我們可以在Spring引導中使用groovy模板
- 3. 我可以在不使用Maven的現有項目中使用Spring roo嗎?
- 4. Spring Roo 2是否支持MongoDB?
- 5. 在constructor-arg中引用bean時,是否可以使用Spring EL?
- 6. 如何在Apache Wicket中使用Spring Roo?
- 7. Spring Roo DBRE - 它可以生成roo命令
- 8. 如何在Roo 1.1.0 RELEASE中使用Spring Roo DBRE插件?
- 9. 是否可以在Spring AOP建議中使用事務?
- 10. 是否可以在@Service中使用Spring 3 @Autowired註釋?
- 11. 是否可以在java控制器中使用觸發器spring
- 12. 是否可以在Spring,Eclipselink和Tomcat環境中使用@Transational?
- 13. 是否可以在Spring中使用參數注入方法?
- 14. 是否可以在Spring MVC中使用IFrame
- 15. 是否可以在Spring Repository中使用原始SQL
- 16. 是否可以在Spring中使用XML文件注入bean?
- 17. Spring-cloud-stream應用程序是否可以使用spring-boot?
- 18. 使用spring roo生成DAO
- 19. BeanCreationException NoSuchBeanDefinitionException使用Spring Roo的
- 20. 我可以在Spring Roo中使用MS Access JDBC驅動程序嗎?
- 21. 我可以在Spring Roo Web項目中集成JQuery嗎?
- 22. 是否可以在JBoss應用服務器上使用Spring MVC?
- 23. 是否可以使用xsd驗證進行Groovy xml解析?
- 24. Spring Web MVC中的關係(使用Roo)
- 25. 是否可以在Groovy主項目中使用由Gradle buildSrc編譯的類?
- 26. 無法在Spring Roo中使用JSF設置Spring Security
- 27. 是否可以使用Spring Data JPA使用EntityManager創建視圖?
- 28. 是否可以在Groovy中定義一個新的運算符?
- 29. 是否可以在ASP中使用V8?
- 30. 是否可以在CTE中使用Declare?
嗨,你能更準確地描述你的錯誤嗎?我發現了這一點,查看它,它可以幫助:http://forum.spring.io/forum/spring-projects/aop/77555-aspectj-is-not-working-in-groovy和http:// andrewclement.blogspot.fr/2010/01/groovy-and-aspectj-load-time-weaving.html 希望它有幫助 – bouquetf