使用mvn-tycho时,将参数传递给依赖的eclipse插件

时间:2017-04-12 10:21:00

标签: java eclipse maven tycho tycho-surefire-plugin

我正在尝试为eclipse插件编写单元测试用例。经过http://www.vogella.com/tutorials/EclipseTycho/article.html#run-the-build-with-the-tests并创建了一个eclipse-test-plugin。

因此,测试插件(让我们的调用是插件-b)依赖于另一个为其编写测试的插件(plugin-a)。 当我运行mvn clean install时,我可以看到tycho-surefire正在尝试运行测试,并且在此过程中尝试启动插件-a。但是,plugin-a需要一组VM args才能正确启动。我试图传递如下的论点: mvn -Dabc.properties = bridge \ bundles \ com.blah.blah.blah.blah.bridge \ abc.properties clean install

但他们没有经历插件-a。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

最后想出来了:

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

这会将系统属性传递给测试运行时。