No encuentro una solución para activar algún perfil de Maven en release:prepare
y release:perform
(ambos) objetivos. Algo como esto:Activación del perfil en ambas versiones: preparar y lanzar: realizar
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<useReleaseProfile>false</useReleaseProfile>
<goals>deploy</goals>
<arguments>-Pmy-release</arguments>
</configuration>
</plugin>
simplemente no funciona. Sé que la configuración releaseProfiles
solo funciona durante release:perform
, así que solo pensé que la configuración arguments
es exactamente lo que quiero, pero el perfil my-profile
no está activo durante la ejecución. ¿Estoy haciendo algo mal?
Gracias por su respuesta, @nwinkler. El parámetro 'releaseProfiles' está relacionado solo con el objetivo' release: perform', por lo que no funciona durante 'release: prepare'. Y, tienes razón, su comportamiento es de todos modos realmente extraño. Su sugerencia con la variable '-Dmy-release' es en realidad mi solución actual. No lo mencioné para tener mi pregunta correcta y no sugerir ninguna forma de pensar al respecto.Sin embargo, parece que esta es la única (o al menos la mejor) forma de hacerlo por el momento. Ya he probado la versión '2.3-SNAPSHOT' de' maven-release-plugin' y stil no funciona correctamente. Triste. –