Запуск конфигурации запуска вне Eclipse IDE - PullRequest
16 голосов
/ 15 марта 2011

У меня есть конфигурация запуска, определенная для моего приложения Eclipse RCP, которая сохраняется в файле .launch.Есть ли способ использовать эту конфигурацию запуска вне Eclipse IDE?то есть было бы неплохо иметь возможность запускать приложение из командной строки для целей непрерывной интеграции.

Ответы [ 3 ]

7 голосов
/ 27 июня 2013

Вы можете получить командную строку, которую использует Eclipse:

  1. Запустите вашу программу в Eclipse
  2. Перейти к представлению «Отладка»
  3. Щелкните правой кнопкой мыши по процессу (возможно, второй элемент в дереве) и выберите «Свойства»
  4. Скопируйте команду оболочки и удалите флаг agentlib для запуска в bash. К сожалению, вам нужно делать это всякий раз, когда вы меняете конфигурацию.
1 голос
/ 22 апреля 2011

Да, вы можете создать и экспортировать конфигурацию продукта в зависимости от конфигурации запуска:

  1. Создать новый Конфигурация продукта ( Файл -> Новый -> Другой )
  2. Назовите файл (например, myrcp.product )
  3. Выберите «Использовать конфигурацию запуска» на первой странице мастера

Редактор продукта должен открыться автоматически. В разделе Экспорт вы сможете экспортировать ваш продукт, используя «Мастер экспорта продуктов Eclipse».

Ресурс: FAQ по Eclipse - Как мне развернуть мое приложение RCP

Взгляните на это Руководство по сборке PDE . В нем объясняется, как создать и протестировать (или запустить) ваш продукт, используя Ant .

0 голосов
/ 28 марта 2019

Это можно сделать с небольшим обходным путем. Вы можете найти свою конфигурацию в workspace\.metadata\.plugins\org.eclipse.debug.core\.launches.
Итак, откройте его в текстовом редакторе и найдите атрибут, содержащий цели, например, clean install -DskipTests=true.
Затем перейдите в корень вашего проекта и выполните его с помощью CMD:

mvn clean install -DskipTests=true

Это должно быть похоже на другие цели.

...