美文网首页
idea编译jar报找不到符号错误

idea编译jar报找不到符号错误

作者: 时彬斌 | 来源:发表于2017-11-16 15:02 被阅读0次

问题描述:

        在使用idea编译时报找不到符号错误,具体描述如下:

        在接手一个项目时,该项目分成了4个模块,假如是A、B、C、D四个模块,依赖关系是,A依赖D,B依赖C,D依赖B;这时,我对B和A的包里的两个对象做了修改,在本地调试时,每次对A进行编译时,都会报错报的内容是无法获取到新修改的对象的信息,也就是无法获取最新的D的jar包内容,导致编译失败。

        在本地单个编译jar包时因为相互依赖的问题,B未重新打包并install到本地maven仓库里,导致D无法重新打包并install到本地,导致一些列的操作都无法完成,但是当我们对这个项目整体打包时却不会出现问题,是因为maven已经帮我们做了相关的依赖管理,并编排了打包顺序,进而能顺利编译;

解决办法:

        在本地开发过程中,这种相互依赖的情况,要理清依赖关系,从最初修改的jar包开始,依次进行install到本地仓库,这样就能顺利测试,不会出现个别jar包无法编译成功的问题了。

具体错误信息如下:

找不到符号

符号: 方法 setIsOcr(java.lang.String)

 位置: 类型为com.xxx.xx.Verification的变量 verification

相关文章

网友评论

      本文标题:idea编译jar报找不到符号错误

      本文链接:https://www.haomeiwen.com/subject/ztrkpxtx.html