Проект отладки, сгенерированный Gradle на Eclipse - PullRequest
12 голосов
/ 11 декабря 2010

У меня проблема - команда "gradle eclipse" генерирует необходимые файлы Eclipse WTP. Я могу импортировать проект в Eclipse, но при развертывании в Glassfish он ничего не копирует в каталог Glassfish eclipseApp.

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

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

Спасибо

Ответы [ 2 ]

1 голос
/ 11 мая 2012

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

Посмотрите, какие команды natures и build необходимы в вашем файле .project.Как только вы узнаете обо всех них, вам нужно будет настроить задачу eclipse следующим образом:

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'
    }
}

Я произвольно добавил natures и команды build, заменив их на те, которые вы видите в вашем .project.

1 голос
/ 09 марта 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...