0

build.xml で ant ターゲット 'run_junit' を実行したいと考えています。これは、複数のビルド ファイル (さまざまなサブ ディレクトリの junit.xml など) で定義されたプロパティを使用します。この特定のターゲットを呼び出す前に、さまざまなサブディレクトリにあるすべての junit.xml ファイルからすべてのプロパティをロードしたいと考えています。

フォローしてみた

  1. junit.xml ファイルをインポートする - これはターゲット内にインポートできません。ファイルを常にインポートしたくありません。

  2. ターゲット内のjunit.xmlファイルを読み取り、「load_properties」と言いますが、あるターゲットで設定されたプロパティは別のターゲットでは使用できません。

誰かがこれを達成する方法を提案できますか?

ありがとう

4

1 に答える 1

0

プロパティを複数のターゲットで使用する場合は、それらをグローバルにインポートする必要があります。

別の ANT ファイルを含めるには:

<include file="${path_to_file}/file.xml"/>

別のファイルからプロパティをインポートするには:

<property file="file_name.properties"/>

: これらはすべてグローバルな定義です

于 2013-07-29T12:22:26.300 に答える