我有两个 SBT 插件:PluginA 和 PluginB。PluginA 依赖于 PluginB 中的任务。每当我使用“publishLocal”在本地将 PluginB 发布到“~/.ivy2”时,PluginA 就会工作。虽然当我使用“publishM2”将 PluginB 发布到我的本地“~/.m2”时依赖关系仍然得到解决,但 PluginA 的编译任务失败:
“对象 xxx 不是包 yyy 的成员”。
我尝试将“publishMavenStyle”设置为 true 和 false 并调整解析器,但都不起作用。
为什么会发生这种情况?在以 Maven 风格发布时,有没有办法让它发挥作用?