简体   繁体   English

向Java项目添加groovy性质

[英]Adding groovy nature to a java project

I added groovy nature to my java project. 我在Java项目中添加了常规属性。 My goal is to write Spock tests for my project. 我的目标是为我的项目编写Spock测试。 I'm using sts 3.6 and Grails. 我正在使用sts 3.6和Grails。 This messes up all my plain Junit test. 这弄乱了我所有普通的Junit测试。 Now I get a Classnotfoundexception everytime I run one. 现在,我每次运行一个Classnotfoundexception。 Also the compiler seems to be confused. 另外,编译器似乎也很困惑。 It compiles groovy class as a java class. 它将groovy类编译为Java类。 I understand that the problem is that my classes are not built but what I don't know is how to set up a compiler in a java/groovy project. 我知道问题是我的类没有构建,但是我不知道如何在Java / groovy项目中设置编译器。 A link, a help, a guide, a tutorial, an advice, all is welcome. 我们欢迎所有链接,帮助,指南,教程,建议。

See the Spock example for a complete project that does what you want https://github.com/spockframework/spock-example 请参阅Spock示例以获取完成所需项目的完整项目https://github.com/spockframework/spock-example

It uses both Gradle and Maven for demonstration purposes, but you can select either in your real application. 它同时使用Gradle和Maven进行演示,但是您可以在实际的应用程序中选择一个。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM