Javaで現在のMavenプロファイルIDを取得する方法[重複]
Aug 21 2020
私はMavenを使用してSeleniumWebdriverを使用していて、苦労しています。Mavenプロファイルのセットがあります
<profiles>
<profile>
<id>demo</id>
<properties/>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties/>
</profile>
</profiles>
私の仕事はとても簡単ですが、解決策が見つかりません。たとえば、呼び出した後、現在のプロファイルの変数IDを取得して保存するにはどうすればよいmvn test -P prod
ですか?このIDは、後のテストで必要になります。
回答
1 VladUlshin Aug 21 2020 at 02:16
私はこのソリューションを使用しています:最初にプロファイルにプロパティを追加します。
<profile>
<id>prod</id>
<properties>prod<properties>
</profile>
エントリを使用してプロパティファイルapp.propertiesを作成するより
mvnprod = $ {prod}
コード内のプロパティファイルを読み取ります。