3

ばかげた質問で申し訳ありませんが、私はmavenに本当に慣れていないので、答えが見つかりません(試してみましたが、何かを見つけましたが、理解できませんでした;-))

問題は次のとおりです。

  • tycho を使用して (Eclipse) RCP APP を構築しています
  • 私のプラグインはシステム プロパティに依存してデバッグ モードを有効にします (デフォルトでは無効になっており、Java 引数として「-Ddebug=true」を指定してプログラムを起動すると有効になります)
  • いくつかのテストがあります(どこでも提案されているように、フラグメントとしてパッケージ化されています)
  • テストの実行時にシステム プロパティを設定したい

Mavenにそれを行うように指示するにはどうすればよいですか?

4

3 に答える 3

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>

于 2011-11-14T08:42:05.300 に答える
0

Mavenpom内のテストプラグインの構成を更新する必要があります。

 <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.10</version>
        <configuration>
           <argLine>-Ddebug=true</argLine>
        </configuration>
      </plugin>
    </plugins>
  </build>
于 2011-11-11T16:33:09.753 に答える
0

Tychoはsurefireを使用しています。systemPropertyValuessurefireの構成要素を使用する必要があります。

于 2011-11-13T19:14:24.123 に答える