Comment obtenir l'identifiant actuel du profil maven dans java [duplicate]
Aug 21 2020
Je travaille avec le webdriver de sélénium avec maven et j'ai du mal. J'ai un ensemble de profils maven
<profiles>
<profile>
<id>demo</id>
<properties/>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties/>
</profile>
</profiles>
Ma tâche est assez simple mais je ne trouve pas de solution. Comment puis-je obtenir et stocker dans la variable id du profil actuel après un appel par exemple mvn test -P prod? Cet identifiant est nécessaire plus tard dans les tests.
Réponses
1 VladUlshin Aug 21 2020 at 02:16
J'utilise cette solution: ajoutez d'abord une propriété à votre profil ie
<profile>
<id>prod</id>
<properties>prod<properties>
</profile>
Ensuite, créez le fichier de propriétés app.properties avec l'entrée
mvnprod = $ {prod}
lisez le fichier de propriétés dans votre code.