Grails Maven-Install пытается разрешить исключенные зависимости

У меня есть плагин postgis grails, который я пытаюсь создать - просто несколько отличных файлов, которые, в основном, нуждаются в hibernate-space, postgis и нескольких других вещах. Мой раздел зависимостей BuildConfig.groovy выглядит так:

dependencies {
  compile 'com.vividsolutions:jts:1.8'
  compile 'org.postgresql:postgresql:9.4-1202-jdbc4'
  compile 'net.postgis: postgis-jdbc:2.1.7.2'
  compile('org.hibernate:hibernate-spatial:4.3') {
    excludes 'hibernate-core', 'postgresql', 'postgis-jdbc'
  }
  compile('org.grails:grails-datastore-gorm-hibernate4:3.1.4.RELEASE') {
    excludes 'hibernate-validator'
  }
}

К сожалению, "grails maven-install" выдает следующую ошибку:

| Ошибка Не удалось разрешить следующие артефакты: org.hibernate:hibernate-core:jar:4.3.0.FINAL, org.postgis:postgis-jdbc:jar:1.5.2 (...)

И далее перечисляются все имена, которые я исключил из hibernate-пространственной зависимости (в основном, все в hibernate-space pom, которых у нас нет на нашем артефактном сервере). Ни один из них не доступен (или необходим для моего плагина) на нашем частном сервере артефактов, поэтому я исключаю их. Мне интересно, почему Grails все еще пытается разрешить эти зависимости, если я исключил их в BuildConfig.groovy.

Вещи, которые я пробовал:

  • Компиляция Grails --refresh-зависимости
  • Чистый Грааль
  • добавление legacyResolve: true в BuildConfig.groovy

Я использую Grails версии 2.5.0 и Apache Maven версии 3.3.3.

0 ответов

Другие вопросы по тегам