Зеркальный 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.
- Установите плагин
- Создайте новую конфигурацию запуска типа Maven Build
- Укажите цель
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 имеет множество плагинов для запуска в режиме отладки.