manywaypark's Blog
개발, 검색, 함수

maven 사용하기 - 테스트

java 2007. 1. 23. 03:37 by manywaypark
  1. 테스트하지 않고 goal 실행하기:
    $ mvn -Dmaven.test.skip=true -e package
    모든 테스트를 통과해야만 packaging할 수 있는 건 너무 매정하다. 그래서, 테스트하지 않고도 packaging하게 만드는 것이다. 테스트 통과하지 못하는 놈을 release하는 짓은 절대 하면 안된다. 그러나, 가끔 특수한 상황에서 사용하면 유용하다.

  2. 테스트 실패해도 goal 실행하기:
    $ mvn -Dmaven.test.failure.ignore=true -e package
    역시나 테스트 한두개 실패했다고 packaging할 수 없다는 것은 너무 매정하지 않은가?

  3. 특정 테스트만 하고 goal 실행하기:
    $ mvn -e test -Dtest=*FooBarTest
    테스트 클래스의 패턴을 지정할 수 있다. maven expression으로 하면 ${test}이고, 일반적 표현으로 하자면, **/${test}.java이다. 이 옵션이 사용되면 includesexcludes에서 지정된 패턴들은 무시된다.

위에서 보듯 mvn에 전달하는 인자는 순서에 상관이 없다.

happy hackin'
TAG

댓글을 달아 주세요

  1. shawn jang  댓글주소  수정/삭제  댓글쓰기

    테스트 실패해도 goal 실행하기 정말 감사합니다. 이것때문에 엑셀 리포트가 안나와서 고생했는데...^^*

    2013.11.12 14:39

1 ··· 297 298 299 300 301 302 303 304 305 306 
분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 받은 트랙백

10-21 18:48