Sobrecarga de propiedad de Maven

Tengo un descriptor maven muy simple que definió algunas propiedades:

<?xml version="1.0"?>
<project
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  http://maven.apache.org/xsd/maven-4.0.0.xsd"
  xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  <properties>
    <it.port>8080</it.port>
  </properties>

</project>

Puedo anularit.port propiedad con comando:

$ mvn -Dit.port=8181 verify

Pero el siguiente comando no funciona como se esperaba:

$ MAVEN_OPTS="-Dit.port=8181" mvn verify

Esta variable del sistema pasa a la JVM pero Maven se niega a anular esta propiedad y el valor predeterminado dado a la prueba (8080). El problema original es que TeamCity (fuera del servidor CI) pasa las variables del sistema a la JVM enMAVEN_OPTS, por lo que la anulación de propiedades no funciona.

¿Puedo anular las propiedades de Maven conMAVEN_OPTS ¿Variable ambiental?

Respuestas a la pregunta(1)

Su respuesta a la pregunta