Передача аргументов в плагины затмения зависимостей при использовании mvn-tycho

Я пытаюсь написать блок тестовых примеров для плагина eclipse. Прошел http://www.vogella.com/tutorials/EclipseTycho/article.html и создал eclipse-test-plugin.

Итак, тестовый плагин (давайте назовем это plugin-b) зависит от другого плагина, для которого написан тест (plugin-a). Когда я запускаю mvn clean install, я вижу, что tycho-surefire пытается запустить тесты и в процессе пытается запустить plugin-a. Однако для правильного запуска plugin-a требуется набор аргументов виртуальной машины. Я пытаюсь передать аргументы, как показано ниже: mvn -Dabc.properties=bridge\bundles\com.blah.blah.blah.blah.bridge\abc.properties clean install

но они не переходят на плагин-а.

Любая помощь с благодарностью.

1 ответ

Наконец-то понял это:

mvn clean install -Dtycho.testArgLine = "- Dabc.properties =.. /.. / bundles / com.blah.blah.blah.blah.bridge / abc.properties"

Это передаст системные свойства тестовой среде выполнения.

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