本人在使用java和groovy混合编程时,发现一个问题,当java和groovy相互调用的过程中在本机执行没有任何问题,但当弄到Jenkins上之后总是报错,本机使用gradle执行build的task的时候,也是报错,信息如下:
错误: 找不到符号
import com.fission.alpha.base.Util;
在经过同事指正之后找到了解决的办法,就是把文件名改成groovy,然后gradle添加groovy的编译插件,这样编译就会先编译groovy代码,然后再去编译java代码就不会造成这样的错误了。修改完之后的文件结构如下:
build.gradle文件修改内容如下:
apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'groovy'