STS / Grails: разрешение зависимостей рабочей области - PullRequest
1 голос
/ 08 октября 2011

Моя среда - STS 2.8.0-M2 с Grails 1.3.7. У меня есть проект Grails и простой проект Java / Maven в моей рабочей области.

Я привык к разрешению зависимостей рабочей области M2Eclipse для простых проектов Java / Maven, и мне бы хотелось, чтобы что-то подобное работало с Grails. В соответствии с документами создается впечатление, что зависимости Maven можно извлечь только из репозитория или плоского каталога, но НЕ из другого простого проекта Java / Maven в той же рабочей области. Насколько я знаю, это особенность M2Eclipse, но включение этой функции в проекте Grails просто вызывает сбой STS, и я предполагаю, что он все равно будет конфликтовать с Grails, даже если я воспользуюсь плагином Grails Maven.

Ребята, есть ли у вас какие-либо советы или практический опыт, как включить разрешение зависимостей рабочего пространства с помощью Grails в STS 2.8? Я хочу избежать многократной перестройки зависимого проекта во время разработки.

Спасибо!

1 Ответ

0 голосов
/ 10 октября 2011

В бета-версиях / UAT-версиях я использую артефакт для развертывания моих jar-файлов и сборочных файлов из локальной артефакты с помощью переменной mavenRepo в BuildConfig.groovy, указывающей на локальный артефакт. например,

mavenRepo "http://maya:8081/artifactory/plugins-release-local/"

Среда разработки:

1) Для плагинов я использую строку

grails.plugin.location.'plugin-name'="../PluginProject"

2) Для обычного проекта Java я ссылаюсь на него напрямую, используя свойства сборки проекта Java.

BuildConfig.groovy отвечает всем моим требованиям, и я никогда не использовал maven в проектах grails

...