대빵's Blog

Maven 과 junit 의 관계(Maven properties in Junit) 본문

개발관련

Maven 과 junit 의 관계(Maven properties in Junit)

bigzero 2019. 4. 20. 19:00

maven clean test-compile install -DskipTests=true
=> test source compile 되고 install 시 test는 수행되지 않는다.
=> test code 가 compile 되었으므로 junit 을 수동으로 실행할 수는 있다.

maven clean test-compile install -Dmaven.skip.test=true
=> test source compile 도 안되고 install 시 test도 수행되지 않는다.
=> maven test-compile 했기 때문에 test를 compile 한다고 생각했지만
maven.skip.test 로 test를 skip 했기 때문에 test-compile 도 수행하지 않는다. 따라서 junit test를 할수 없다.
=> 이 경우 pom.xml 에 properties에 <maven.test.skip>true</maven.test.skip> 와 동일하게 수행된다.