Проблема разрешения зависимостей Grails - PullRequest
2 голосов
/ 13 марта 2012

У меня проблема на моей машине, когда не удается разрешить определенную зависимость, что приводит к ClassNotFoundException во время выполнения. Запуск grails dependency-report на моем компьютере показывает, что данный артефакт не имеет зависимостей, в то время как на компьютере другого разработчика он показывает зависимости должным образом.

Почему Grails на моем компьютере считает, что у артефакта нет зависимостей, а на компьютере другого разработчика зависимости отображаются правильно?

Все остальные зависимости разрешены. Только этот один артефакт не разрешает зависимости на моем компьютере.

Среда: Grails 1.3.7, Java 1.6.0_29

1 Ответ

1 голос
/ 14 марта 2012

Проблема решена. Это было связано с нашей местной Артефактурой, у которой был плохой пом. Наш артефакт на самом деле состоит из нескольких репозиториев, которые представлены как один виртуальный репозиторий. Рассматриваемый артефакт содержался в двух из этих репозиториев. В одном из репозиториев был пом, на котором не было никаких зависимостей от артефакта. Этот репо имел приоритет в «виртуальном» представлении. Мы удалили испорченную версию, и тогда все заработало.

Как / почему наша Артефактория получила этот помп, до сих пор остается загадкой. Но каким-то образом это произошло между тем, как мой коллега создал свою среду, и когда я построил свою.

...