1

サーバーでリクエストを実行したユーザーに固有のテストレポートを作成したいと思います。このようにpomを変更すると

<configuration>
    <outputDirectory>${basedir}/target/${user.name}</outputDirectory>
</configuration>


これにより、テストを実行した個人ではなく、サーバーのユーザー名が生成されます。私はのような1つの可能な解決策を見てきmvn surefire-report:report -DoutputDirectory=newpathました。しかし、疑問に思うのですが、コマンドプロンプトからユーザー名を渡すにはどうすればよいでしょうか。


任意のガイダンスをいただければ幸いです。

4

1 に答える 1

1

pomファイルにプロパティを作成します。

<pom>
    ...
    <properties>
        <some.propertyName></some.propertyName>
    </properties>
    ...
    <configuration>
        <outputDirectory>${basedir}/target/${some.propertyName}</outputDirectory>
    </configuration>
</pom>

次に、次のように使用します。

mvn surefire-report:report -Dsome.propertyName=DonaldDuck
于 2012-08-07T11:58:39.223 に答える