如何在测试阶段设置java系统属性

Mat*_*teo 3 eclipse tycho maven

对于这个愚蠢的问题感到抱歉,但我对maven真的很新,我找不到任何答案(我试过,我发现了一些东西,但我不明白;-))

问题如下:

  • 我正在用tycho构建我的(eclipse)RCP APP
  • 我的插件依赖于系统属性来启用调试模式(默认情况下它被禁用,并通过使用"-Ddebug = true"作为java参数启动程序来启用它)
  • 我有一些测试(打包为片段,如所建议的那样)
  • 我希望在我的测试运行时设置系统属性

我怎样才能指示maven这样做?

jsi*_*ers 5

尝试

<plugins>
  <plugin>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-surefire-plugin</artifactId>
    <version>${tycho-version}</version>
    <configuration>
      <systemProperties>
          <key>value</key>
      </systemProperties>
    </configuration>
  </plugin>
</plugins>
Run Code Online (Sandbox Code Playgroud)