使用 mvn-tycho 时将参数传递给依赖项使插件黯然失色



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

因此,测试插件(

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

但他们没有通过插件 A。

任何帮助将不胜感激。

终于想通了:

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

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

最新更新