0

我最近问了一个关于我从另一个开发人员那里继承的 maven 项目的问题: Maven finds artifact but cannot compile

根据接受的答案中的说明,我从 Github 克隆了库并使用 mvn install 构建了它。当我问这个问题时,我能够克服我遇到的错误,但我又一次遇到了一个奇怪的问题。我认为它是相同的,所以我确保该库已安装在本地 repo 中并且一切正常,但是当我尝试编译我的应用程序时,我收到一个找不到特定类的错误。

error: cannot find symbol class ColorPicker

库 HoloColorPicker 在我的 .m2 存储库中,maven 没有提及缺少依赖项。它只是找不到那个特定的类。我不知道从哪里开始解决这个问题。指向正确方向的指针会很棒。谢谢。

更新:

当我运行 mvn dependency:tree 时,我看到有关 ColorPicker pom.xml 的警告:

Invalid POM for com.larswerkman:colorpicker:apklib:7, transitive dependencies (if any) will not be available
4

1 回答 1

1

我敢打赌,systemPath颜色选择器 POM 中的依赖会给您带来麻烦。通常,您不应该依赖具有systemPath依赖关系的项目。但如果你这样做,你能确定它在那里吗?

于 2013-09-05T22:39:49.863 回答