사용자 도구

사이트 도구


gradle:multiproject

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판 양쪽 다음 판
gradle:multiproject [2018/06/22 08:56]
kwon37xi
gradle:multiproject [2021/03/19 10:50]
kwon37xi [멀티 프로젝트 단위 테스트간의 의존성]
줄 613: 줄 613:
  
 ===== 멀티 프로젝트 단위 테스트간의 의존성 ===== ===== 멀티 프로젝트 단위 테스트간의 의존성 =====
 +<note warning>
 +아래 방법은 사용하지 말 것.
 +
 +테스트들 간의 의존성을 거는 것은 어쩔 수 없을때만한다.
 +
 +꼭 필요하다면 테스트를 위한 별도 모듈을 만들고 그에 대해 일반적인 의존을 하게 변경한다.
 +</note>
 +
 개인적으로 아래 방법보다는 공통 단위 테스트용 프로젝트를 만들고(예: ''xxx-test-support'') 해당 프로젝트에 각종 테스트용 의존성과 테스트용 유틸리티 클래스를 일반 코드로 작성한 뒤에 다른 프로젝트들이 ''testCompile project(':xxx-test-support')'' 형태로 의존성을 추가하는 것이 더 일관성 있고 깔끔한 방법으로 보인다. 개인적으로 아래 방법보다는 공통 단위 테스트용 프로젝트를 만들고(예: ''xxx-test-support'') 해당 프로젝트에 각종 테스트용 의존성과 테스트용 유틸리티 클래스를 일반 코드로 작성한 뒤에 다른 프로젝트들이 ''testCompile project(':xxx-test-support')'' 형태로 의존성을 추가하는 것이 더 일관성 있고 깔끔한 방법으로 보인다.
  
gradle/multiproject.txt · 마지막으로 수정됨: 2022/07/06 10:20 저자 kwon37xi