Как получить командную строку для конфигурации запуска 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
.