Cómo obtener la identificación actual del perfil de maven en java [duplicado]

Aug 21 2020

Estoy trabajando con selenium webdriver con maven y estoy luchando. Tengo un conjunto de perfiles de maven

<profiles>
        <profile>
            <id>demo</id>
            <properties/>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>prod</id>
            <properties/>
        </profile>
    </profiles>

Mi tarea es bastante simple pero no puedo encontrar una solución. ¿Cómo puedo obtener y almacenar en la identificación variable del perfil actual después de llamar, por ejemplo mvn test -P prod? Esta identificación se necesita más adelante en las pruebas.

Respuestas

1 VladUlshin Aug 21 2020 at 02:16

Estoy usando esta solución: primero agregue una propiedad a su perfil, es decir

  <profile>
        <id>prod</id>
         <properties>prod<properties>
   </profile>

Que crear el archivo de propiedades app.properties con entrada

mvnprod = $ {prod}

lea el archivo de propiedades en su código.