java gradle编译错误:找不到符号
我正在编译一个java项目,在使用以下命令进行构建时遇到了一个奇怪的问题:
./gradlew -p web -x test build
它抛出了以下错误:
/Users/dolphin/source/spider-monitor-backend/monitor/data/src/main/java/mapper/SpiderAnalysisMapper.java:5: error: could not find symbol
import model.Page;
当我开始使用Intellij Idea时,它工作得很好!!!!!!!问题出在哪里?如何修复它?我已经在使用clean命令:./gradlew clean
渐变版本:4.4 Java版本:1.8
这是我的项目:https://github.com/jiangxiaoqiang/spider-monitor-backend.git
# 1 楼答案
首先,您应该了解compile\implementation\api关键字的区别。Implement关键字不应公开依赖类,因此您需要用api替换Implement关键字:
并导入插件: