IntelliJ의 "Create separate module per source set"이란?
디폴트는 「Create separate module per source set」에 체크가 들어간 상태.
이 설정이 어떻게 작동하는지 확인해 보았다.
가져올 프로젝트 구성
.
├── build.gradle.kts
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle.kts
└── src
├── main
│ ├── kotlin
│ │ └── io
│ │ └── suin
│ │ └── hellogradle
│ │ └── App.kt
│ └── resources
└── test
├── kotlin
│ └── io
│ └── suin
│ └── hellogradle
│ └── AppTest.kt
└── resources
체크를 한 채로 가져올 때
src와 test가 다른 모듈이 된다.
src와 test로 의존하는 라이브러리는 따로 된다.
선택을 취소하고 가져올 때
src와 test가 같은 모듈이 된다.
의존하는 라이브러리도 공통이 된다.
어떤 장점과 단점이 있습니까?
조사했지만 솔직히 모른다. 누군가 말해.
Reference
이 문제에 관하여(IntelliJ의 "Create separate module per source set"이란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/suin/items/4cbd165a7e2b76eef7db텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)