如何将Groovy脚本添加到具有经典Maven结构的Java项目中?
我有一个通常结构的Java Maven项目。 它是由Spring Boot项目创建者生成的。
现在我想添加一些Groovy脚本,例如
我正在使用IntelliJ Idea社区版。
我需要做什么(包括放置Groovy脚本的位置),以便在IDE中编写和执行Groovy脚本,该脚本可以访问我的Java类com.mycompany.SomeComplexClass
,它依赖于由Maven管理的库(编码为pom.xml
)?
为这个案例做了一个小回购,从Spring Boot开始,并添加了几件事情,以便Groovy代码可以运行。 此外,还使用IDEA Community Edition(最新版本,使用Maven包)对其进行了测试。
有两种方法可以达到你想要的效果:
只需添加一个依赖到您的pom.xml依赖项部分 - 对groovy的依赖
<!-- added so you can run Groovy scripts from IDEA -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.3.11</version>
<scope>test</scope>
</dependency>
你应该能够为groovy脚本创建运行配置。
为了测试这个克隆这个回购并作为Maven项目导入IDEA。
链接地址: http://www.djcxy.com/p/88571.html上一篇: How do I add Groovy scripts to a Java project with classical Maven structure?
下一篇: How to idiomatically / efficiently pipe data from Read+Seek to Write?