передать параметр java из maven

Мне нужно выполнить несколько тестов с помощью maven и передать параметр из командной строки.

Мой java-код должен получить параметр следующим образом: System.getenv ("мой_параметр1");

и я определяю параметр в файле pom.xml, как показано ниже: (и последнее, я бы изменил pom.xml, чтобы получить параметр из общей строки mvn clean install -Dmy_parameter1=value1)

, но это не работает; System.getenv("my_parameter1") возвращает ноль. как мне определить параметр в файле pom.xml?

pom.xml

<project>
  ...
  <profiles>
    <profile>
      <properties>
        <my_parameter1>value1</my_parameter1>
      </properties>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <executions>
              <execution>
                <id>slowTest</id>
                <phase>test</phase>
                <goals>
                  <goal>test</goal>
                </goals>
                <configuration>
                  <skip>false</skip>
                  <includes>
                    <include>**/*Test.java</include>
                    <include>**/*TestSlow.java</include>
                  </includes>
                  <properties>
                    <my_parameter1>value1</my_parameter1>
                  </properties>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>
8
задан MaDa 8 October 2013 в 09:38
поделиться