2014-09-04 2 views
1

Я использую Grails2.3.8 с codenarc 0,21, выполняя его с помощьюGrails codenarc сценарий не устанавливая

grails --non-interactive codenarc 

Чтобы установить плагин codenarc, я имею в BuildConfig.groovy, grails.project.dependency.resolution, раздел плагинов, следующие:

provided ":codenarc:0.21" 

Я также переехал mavenCentral(), чтобы быть перед grailsCentral() в разделе репозиториев (видел предложение об этом где-то).

На одной машине я немного очутился, и она работает. На первом сборке на нашей интеграционной машине я увидел ее установить codenarc в первый раз он бежал, а затем отобразить строку с: codenarc неустановленного

И теперь каждый раз, когда он работает, я получаю ошибку: Script не найдены: Codenarc

Я попытался добавить

grails refresh-dependencies 

для сборки, но не повезло.

Ожидаю, что я смогу обойти машину сборки и заставить ее работать как-то, но это не повторилось бы в будущем.

Что можно сделать для надежной установки плагина codenarc?

ответ

0

Как часто, написание вопроса побудило меня исследовать другую область.

Изменение BuildConfig.groovy, grails.project.dependency.resolution, раздел плагинов, линию:

compile ":codenarc:0.21" 

Исправлена ​​проблема - см Grails BuildConfig.groovy, difference between build, compile, and runtime? для значений.

Он добавляет еще 4 Мб в сборку, но я могу жить с этим. Проблема может быть ошибкой в ​​при условии выполнения в Grails.

  • Чарльз
Смежные вопросы