Как сослаться/связать другой проект в рабочей области Grails без использования файлов jar?

У меня есть веб-сайт Grails, который ссылается на основное приложение Java. Мне удалось добавить в этот проект зависимость .jar; однако проект java находится в той же рабочей области, что и мой проект Grails, и в конечном итоге я хотел бы напрямую ссылаться на этот проект. Я не хочу иметь дело с добавленным шагом создания нового файла jar каждый раз, когда в проект java вносятся изменения, очищая и обновляя мои зависимости. Я добавил проект java в свой проект Grails «Путь сборки Java», и сначала все, казалось, работало нормально, но когда я запускаю Grails> compile, компилятор не может разрешить все импорты, указывающие на проект java.

Я использую Spring Source Toolsuite в качестве своей IDE.


person Ivan Alagenchev    schedule 05.10.2012    source источник
comment
Рассматривали ли вы возможность использования Maven для своего зависимого проекта? Когда вы создаете свой проект Jar, он будет хранить банку в вашем репозитории .m2 Maven (локальном). Затем вы можете сослаться на этот jar-файл в своем проекте Grails через файл BuildConfig.groovy. Он будет загружать любые новые файлы jar при запуске Grails, но не будет автоматически создавать ваш проект jar. Однако вы можете использовать Дженкинса для этого.   -  person nickdos    schedule 06.10.2012
comment
@nickdos, мне не нравится Мейвен. В настоящее время я использую файлы jar, что по сути является той же сделкой, но без использования Maven. В конце концов, я настрою Ivy или Ant. Даже с Maven я бы, по сути, использовал файлы jar, а это не совсем то, что мне хотелось бы.   -  person Ivan Alagenchev    schedule 06.10.2012


Ответы (1)


Вы пытались добавить проект в путь «Сборка развертывания» (тот же уровень, что и «Путь сборки Java» в меню свойств)?

person Stefan    schedule 18.12.2012
comment
У меня нет этой опции в Groovy/Grails Tool Suite - person Ivan Alagenchev; 13.01.2013