ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • multi-module 프로젝트 컴파일 / scalatest 테스트 하기
    java/maven 2024. 5. 10. 15:19

    프로젝트 컴파일 하기

    # parents project 위치에서
    mvn clean install -Dmaven.test.skip=true -pl my-project -am
    (windows 일 경우) mvn clean install -D"maven.test.skip"="true" -pl my-project -am
    
    
    # 하위 module (my-project) 에서
    mvn clean package -Dmaven.test.skip=true
    (windows 일 경우) mvn clean package -D"maven.test.skip"="true"

     

     

    maven 에서 scalatest 테스트 하기

    scalatest 의 maven plugin 을 이용할 경우 특정 test class 만 실행할려면

    # 변경된 테스트를 컴파일 후
    mvn test-compile
    
    # 원하는 것만 실행
    mvn scalatest:test -Dsuites=com.mycorp.www.MyTest
    (windows 일 경우) mvn scalatest:test -D"suites"="com.mycorp.www.MyTest"

     

     

    참고

    -DskipTests 와 -Dmaven.test.skip=true 는 살짝 다르게 동작한다. -Dmaven.test.skip=true 를 쓰는게 좋을 것 같다.

    https://stackoverflow.com/a/54330368/5137193

    댓글

Designed by Tistory.