我有一个具有通常结构的Java Maven项目。它是由Spring Boot项目创建者生成的。
现在我想为它添加一些Groovy脚本,例如
我正在使用IntelliJ Idea社区版。
我需要做什么(包括放置Groovy脚本的位置)才能在IDE中编写和执行Groovy脚本,该脚本可以访问依赖于Maven管理的库的Java类com.mycompany.SomeComplexClass
(以pom.xml
编码)?
答案 0 :(得分:5)
为这种情况做了一点repo,从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脚本创建运行配置。
要测试此克隆此repo并导入到IDEA作为Maven项目。