월요일, 7월 21, 2008

Maven Surefire Plugin 의 skipTests

mule을 svn 에서 다운받아서 빌드를 하다 보니

mvn install -DskipTests

라고 타이핑 하라고 한다.

여기서 -DskipTests 는 처음 보는 속성이므로 이에 대해 찾아봤다.

http://www.mail-archive.com/announce@maven.apache.org/msg00138.html

test 들을 skip 하기위해 "-Dmaven.test.skip" 또는 "-Dmaven.test.skip.exec" 대신
"mvn install -DskipTests" 를 사용할 것을 권장한다. ("=true" 는 붙일 필요 없다)

"maven.test.skip" 는 테스트의 컴파일과 실행을 둘다 skip 하고,
"maven.test.skip.exec" 는 테스트를 컴파일은 하지만 실행은 하지 않는다.
이 두 예전 속성들은 여전히 사용되며
새로운 속성인 -DskipTests 는 "-Dmaven.test.skip.exec" 와 같은 의미로 사용되며 (테스트를 컴파일은 하지만 실행은 하지 않음)
이것은 "-Dmaven.test.skip.exec" 보다 타이핑 하기 쉽다.

이 외에도 skipTests 가 나타난 배경이 또 있을듯 한데 이것만으로 만족~

0 개의 댓글:

최근 게시물 이전 게시물