2 つの Maven ビルドを次々に開始できる場合は、次のようなことを試してください。
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<configuration>
<excludes>
<exclude>**/test/**${dontUse}.properties</exclude>
</excludes>
<includes>
<include>**/test/**${use}.properties</include>
</includes>
</configuration>
</execution>
dontUse を渡し、パラメーターとして maven に使用します。または、2 つのプロファイルを定義することもできます (1 つは最初のプロファイルを含み、もう 1 つは他のプロパティ ファイルを含む)。その後、これら 2 つのプロファイルを使用してビルドを開始します。編集:ファイルが存在するかどうかを確認する単一のクラスでプロパティファイルをロードします。1番目または2番目のいずれかです。そんな感じ:
public Properties load() {
Properties prop = new Properties();
try {
InputStream in;
in = getClass().getResourceAsStream("first.properties");
if (in == null)
in = getClass().getResourceAsStream("second.properties");
prop.load(in);
in.close();
return prop;
} catch (Exception e) {
e.printStackTrace();
}
return prop;
}