2010-12-11 2 views
12

У меня проблема: команда «eclipse gradle» генерирует необходимые файлы Wcl Eclipse. Я могу импортировать проект в Eclipse, но когда я развертываю Glassfish, он ничего не копирует в каталогGlassfish.Проект отладки, созданный Gradle on Eclipse

Я проверил, что проект представляет собой динамический веб-фасет, но он по-прежнему не работает.

Любая помощь была бы принята с благодарностью.

Thanks

+0

Неужели кто-нибудь сталкивался с такой проблемой? – Chir

+0

Вы развертываете в Eclipse? Правильно ли работает Eclipse проект? –

+0

Сравнение генерируемых Gradle и файлов, созданных Eclipse, начнет давать вам представление о том, что может отсутствовать ... –

ответ

1

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

Dynamic Web Facet - это одно, но когда gradle генерирует файл вашего проекта, он не знает, какой сервер приложений вы будете использовать. Перейдите в Project Properties -> Facets -> Dynamic Web -> Runtimes, а затем настройте свой экземпляр GF или свяжите его.

Возможно, вы уже это сделали, но это мои 2 цента о том, что не так.

+0

Спасибо, но это не сработает :( – Chir

+0

Прошу прощения не работает для вас, у вас все еще есть эта проблема? – Gepsens

1

Очевидно, вы используете eclipse plugin для этого. Вот что вы можете сделать дальше, чтобы гарантировать, что gradle cleanEclipse и eclipse градации продолжают играть хорошо с вашим проектом.

Смотрите, какие натуры и сборки требуются в файле .project. После того, как вы знаете о них все, следующая вещь, которую нужно сделать, это настроить затмение задачи, как так

apply plugin: 'eclipse' 
eclipse { 
    project { 
     name = 'eclipse-appname' 

     natures << 'org.eclipse.jdt.groovy.core.groovyNature' 
     buildCommand 'org.eclipse.....Validator' 
     buildCommand 'org.eclipse.jdt.core.javabuilder' 
    } 
} 

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

Смежные вопросы