Come ottenere l'ID profilo Maven corrente in java [duplicato]
Aug 21 2020
Sto lavorando con selenio webdriver con Maven e lottando. Ho una serie di profili esperti
<profiles>
<profile>
<id>demo</id>
<properties/>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties/>
</profile>
</profiles>
Il mio compito è abbastanza semplice ma non riesco a trovare una soluzione. Come posso ottenere e memorizzare nell'ID variabile del profilo corrente dopo aver chiamato, ad esempio mvn test -P prod
? Questo ID è necessario più avanti nei test.
Risposte
1 VladUlshin Aug 21 2020 at 02:16
Sto usando questa soluzione: prima aggiungi la proprietà al tuo profilo, ad es
<profile>
<id>prod</id>
<properties>prod<properties>
</profile>
Quindi creare il file delle proprietà app.properties con la voce
mvnprod = $ {prod}
leggere il file delle proprietà nel codice.