2013-04-22 3 views
0

Я пытался запустить maven-install, чтобы поместить мой плагин в локальный кэш maven, но он дал мне нерешенные ошибки зависимостей: #release; 3.0.0: java.text.ParseException: несогласованный файл дескриптора модуля, найденный в 'http://plugins.grails.org/grails-release/tags/RELEASE_3_0_0/release-3.0.0.pom': плохая организация: expected = '' found = 'org.grails.plugins'; Является ли проблема в моей среде? Я бы хотел опубликовать мой плагин в удаленном репозитории компании. У меня это в BuildConfig.groovy:grails release plugin 3.0.0 неразрешенная ошибка

grails.project.dependency.resolution = { 
    inherits("global") { 
    } 
    repositories { 
     grailsCentral() 
     mavenLocal() 
    } 
    dependencies 
    build ":release:3.0.0" 
    } 
} 

ответ

3

Если вы хотите установить плагин, поместите его в раздел plugins, а не в разделе dependencies, так dependencies для банок.

Но release версия плагина 3.0.0 требует версии Grails версии 2.3 или выше, и это не выпущено. Вместо этого используйте версию 2.2.1 и не забудьте экспортировать ее или ее зависимый плагин rest-client-builder:

plugins { 
    build ':release:2.2.1', ':rest-client-builder:1.0.3', { 
     export = false 
    } 
} 
Смежные вопросы