Передача аргументов в плагины затмения зависимостей при использовании 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"
Это передаст системные свойства тестовой среде выполнения.