如何将Groovy脚本添加到具有经典Maven结构的Java项目中?
发布时间:2020-12-14 16:33:19 所属栏目:大数据 来源:网络整理
导读:我有一个 Java Maven项目,它具有通常的结构.它是由Spring Boot项目创建者生成的. 现在我想为它添加一些Groovy脚本 我可以从这些脚本中访问Java中实现的一些功能 如果我只能从IDE运行那些Groovy脚本就足够了(我不打算打包它们,也不分发它们). 我正在使用Intel
我有一个
Java Maven项目,它具有通常的结构.它是由Spring Boot项目创建者生成的.
现在我想为它添加一些Groovy脚本 >我可以从这些脚本中访问Java中实现的一些功能 我正在使用IntelliJ Idea社区版. 我需要做什么(包括放置Groovy脚本的位置)以便在IDE中编写和执行Groovy脚本,该脚本可以访问依赖于Maven管理的库的Java类com.mycompany.SomeComplexClass(编码为pom.xml)? 解决方法
为这种情况做了一点
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脚本创建运行配置. >如果您希望它们在IDEA和Maven中被视为测试源文件夹,您需要将插件build-helper-maven-plugin添加到您的pom.xml部分. 要测试此克隆此repo并导入到IDEA作为Maven项目. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |