Как получить командную строку для конфигурации запуска Eclipse?

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

Конфигурации запуска Eclipse (нормальные, JUnit или другие) должны в конечном счете сводиться к командной строке, так как и где я могу найти это?

Ответы

Ответ 1

Я нашел решение в настройках запуска программ для стека для Java, которое также работает для конфигураций запуска JUnit.

Вы можете получить полную команду, выполненную вашей конфигурацией, на Вкладка "Отладка" или, более конкретно, представление "Отладка" .

  • Запустите приложение
  • Перейдите на страницу "Отладка"
  • Должно быть (в представлении Debug) для приложения, которое вы только что выполнили
  • Щелкните правой кнопкой мыши node, который ссылается на java.exe или javaw.exe и выберите "Свойства". В появившемся диалоговом окне вы увидите команду Линия, которая включает все банки, параметры и т.д.

Ответ 2

Вы найдете команды запуска junit в .metadata/.plugins/org.eclipse.debug.core/.launches, предполагая, что ваш Eclipse работает так же, как и мой. Файлы называются {TestClass}.launch.

Возможно, вам также понадобится файл .classpath в каталоге проекта, который содержит тестовый класс.

Как и конфигурации запуска, это файлы XML (даже если они не имеют расширения xml).

Ответ 3

Сканирование рабочего пространства .metadata для файлов под названием *.launch. Я забываю, какой каталог плагинов точно хранит эти записи, но он может быть даже самым основным org.eclipse.plugins.core.