我有一个父POM,它定义了两个模块,服务器和客户端演示。我无法为client-demo项目生成JAR,maven package命令失败,并出现以下错误:
package ... does not exist
或
cannot find symbol, symbol: class Classname
Maven所说的所有缺少的软件包和符号都是由服务器模块提供的。使用IntelliJ Works构建项目,并且在代码编辑器中所有符号均显示为当前状态并已导入。
在服务器项目上执行Maven全新安装会按预期工作。 尝试编译client-demo项目时,在父项目中执行maven全新安装会失败。
父POM:https://pastebin.com/Rq8praXU
服务器POM:https://pastebin.com/dAbdQ2Mg
client-demo POM(取决于服务器):https://pastebin.com/AfJAxPQR
我已经尝试删除本地.m2存储库,以防万一损坏。