Maven无法仅在特定机器上构建多模块项目(在其他地方工作)

时间:2017-10-24 17:44:50

标签: java maven maven-3 pom.xml

我有一个多模块maven项目,我从另一个团队继承而且现在正在迁移到云解决方案。我们能够让它在同事机器上工作并将其推送到git。但是,在我拉出相同版本的代码之后,它无法在我的机器上使用明显的

进行编译
  

无法找到符号

缺少的类打包在一个未在pom中声明的依赖jar中,因此它只能是一个传递依赖。但是,我无法生成有效的pom来检查这一点(因为编译问题,我想)。

这对我来说只是失败,而不是我的同事,所以pom文件中的依赖声明确实不是问题。我正在运行maven 3.5.0,来自主项目文件夹,与我的同事完全一样的vm args和profile,除了它适用于他而不适合我。

这两台机器之间的唯一区别是我在Mac中,而且他的Linux版本很好。

有没有人知道什么是弄乱我的本地版本或我应该尝试寻找下一个?

我知道这是一个非常模糊的问题,但我完全不知所措。完全可用于发送任何更多信息,以帮助我解决这个问题。也许我只是做smt非常愚蠢我不能把手指放在上面。或者可能不是。有什么想法吗?

0 个答案:

没有答案