Grails依赖关系解决问题

问题描述:

我在我的机器上遇到问题,在运行时未解析特定依赖关系导致ClassNotFoundException。在我的机器上运行grails dependency-report显示该问题没有依赖关系,而在另一个开发人员的机器上则正确显示依赖关系。Grails依赖关系解决问题

为什么我的机器上的grails会认为这个工件没有依赖关系,但是在另一个开发人员的机器上,依赖关系是正确显示的?

解决了所有其他依赖关系。只有这个工件没有在我的机器上解决它的依赖关系。

环境:Grails 1.3.7,Java 1.6.0_29

问题解决了。这与我们当地的Artifactory有不好的关系。我们的artifactory实际上由多个存储库组成,这些存储库作为一个虚拟存储库公开。有关的神器包含在其中两个回购。其中一个回购有一个pom显示没有依赖关系的神器。这个回购优先于“虚拟”视图。我们删除了损坏的版本,然后开始工作。

如何/为什么我们的Artifactory得到这个pom仍然是一个谜。但不知怎的,它发生在我的同事建立自己的环境和建立自己的环境之间。

+2

您可以查看访问日志($ ARTIFACTORY_HOME/logs/access.log)并检查是否有人重新部署了此POM文件。二进制内容不会腐败无情。 – noamt 2012-03-14 07:09:10

+1

也许术语“Artifactory腐败”对于这种情况来说太强大了。从描述来看,服务器存储以任何方式损坏都没有。更多看起来像一个糟糕的pom。 – JBaruch 2012-03-14 11:11:09

+0

同意的损坏是描述的不好选择。改成只是“坏的绒球”。感谢您的评论! – ptsw 2012-03-16 14:03:28