本人在使用java和groovy混合编程时,发现一个问题,当java和groovy相互调用的过程中在本机执行没有任何问题,但当弄到Jenkins上之后总是报错,本机使用gradle执行build的task的时候,也是报错,信息如下:
代码语言:javascript复制 错误: 找不到符号
import com.fission.alpha.base.Util;
在经过同事指正之后找到了解决的办法,就是把文件名改成groovy,然后gradle添加groovy的编译插件,这样编译就会先编译groovy代码,然后再去编译java代码就不会造成这样的错误了。修改完之后的文件结构如下:
build.gradle文件修改内容如下:
代码语言:javascript复制apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'groovy'
往期文章精选
- java一行代码打印心形
- Linux性能监控软件netdata中文汉化版
- 接口测试代码覆盖率(jacoco)方案分享
- 性能测试框架
- 如何在Linux命令行界面愉快进行性能测试
- 图解HTTP脑图
- 写给所有人的编程思维
- 测试之JVM命令脑图
- 将json数据格式化输出到控制台