Зеркальный API в Eclipse

Я скачал glass-java-starter с github и следовал всем инструкциям на сайте разработчиков стекла. Я импортировал его в Eclipse как существующий проект Maven в соответствии с инструкциями и изменил идентификатор файла oAuth и секрет, как указано. Когда я пытаюсь запустить проект или отлаживать проект, я получаю следующее исключение: Источник не найден для http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException. Инструкции дают команду командной строки для запуска проекта, $ mvn jetty, но ничего для Eclipse. Как мне отладить этот проект с Eclipse?

3 ответа

Решение

Вам нужно будет использовать один из плагинов maven, доступных для Eclipse, для запуска цели run:jetty.

Есть несколько доступных. Одним из них является Eclipse m2e.

  1. Установите плагин
  2. Создайте новую конфигурацию запуска типа Maven Build
  3. Укажите цель jetty:run

Другое решение будет:

установить порт отладки причала:

export MAVEN_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y'

затем запустить причал через командную строку Maven

mvn jetty:jetty

После этого используйте удаленный отладчик Eclipse на порту 4000.

Файл war, продукт, который mvn создает в этом примере приложения, совместим с tomcat или любым другим автономным сервером, поэтому просто создайте каталог war-to-app для автономного tomcat или jetty или каталог deploy для автономного JBoss. Eclipse имеет множество плагинов для запуска в режиме отладки.

Другие вопросы по тегам