4
junit 테스트에서 사용하는 pom.xml에 env vars를 설정할 수 있습니까? Netbeans은 환경을 확보하고 프로젝트를 구성 할 수 있습니다. 하지만 명령 줄 (mvn clean -> mvn install)을 사용하면 테스트 오류로 인해 빌드가 실패합니다.테스트를 올바르게 실행하기 위해 maven에 env 변수를 설정하는 방법은 무엇입니까?
감사합니다.
junit 테스트에서 사용하는 pom.xml에 env vars를 설정할 수 있습니까? Netbeans은 환경을 확보하고 프로젝트를 구성 할 수 있습니다. 하지만 명령 줄 (mvn clean -> mvn install)을 사용하면 테스트 오류로 인해 빌드가 실패합니다.테스트를 올바르게 실행하기 위해 maven에 env 변수를 설정하는 방법은 무엇입니까?
감사합니다.
내가 아는 두 가지 방법이 있습니다.
명령 줄 : AM_HOM
변수이고 값이 conf
경우
같은 항목을합니다
당신은 치어 사용
mvn -DAM_HOME=conf install
같은 명령 줄에서 전달할 수 있습니다 이하.
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
...
<configuration>
...
<environmentVariables>
<AM_HOME>conf</AM_HOME>
</environmentVariables>
</configuration>
</plugin>
...
<plugins>
그래서, 왜 오히려 명령 줄 – KItis
@KItis 통해 추가보다 pom.xml 파일에 직접 다음 행을 추가 할 수 없습니다 : 나는 대답을 업데이 트했습니다. – amicngh
이것은 이전에 사용한 것과 같은 해결책입니다. System.getEnv ("AM_HOME")는 null을 반환합니다. –