加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何将Groovy脚本添加到具有经典Maven结构的Java项目中?

发布时间:2020-12-14 16:33:19 所属栏目:大数据 来源:网络整理
导读:我有一个 Java Maven项目,它具有通常的结构.它是由Spring Boot项目创建者生成的. 现在我想为它添加一些Groovy脚本 我可以从这些脚本中访问Java中实现的一些功能 如果我只能从IDE运行那些Groovy脚本就足够了(我不打算打包它们,也不分发它们). 我正在使用Intel
我有一个 Java Maven项目,它具有通常的结构.它是由Spring Boot项目创建者生成的.

现在我想为它添加一些Groovy脚本

>我可以从这些脚本中访问Java中实现的一些功能
>如果我只能从IDE运行那些Groovy脚本就足够了(我不打算打包它们,也不分发它们).

我正在使用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项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读