TIL - 프로젝트에 같은 모듈을 중복으로 import 하면?

2026. 5. 8. 00:45·내배캠

Problem

모노레포의 멀티모듈 프로젝트에서,
다른 서비스의 빌드가 통과하지 않아서, 내가 맡은 서비스만 빌드를 하고 싶어서
프로젝트에 내가 맡은 서비스만 추가로 임포트를 했더니,
이미 존재하던 서비스와 충돌해서 gradle 의존성을 하나도 못 가져오는 상황이 발생했다.

Analyze

사실 다른 서비스의 빌드가 통과하지 않는 이유는 테스트 코드까지 빌드를 같이 했기 때문이다.
그래서 루트 디렉터리에서 테스트 코드는 제외하고 빌드를 했으면 되는데 이 명령어를 몰랐다..

.\gradlew build -x test

Action

그래서 추가로 임포트한 내가 담당하던 모듈을 제거해야 했다.
방법은 File > 프로젝트 구조에서 추가로 임포트 한 모듈을 - 버튼을 눌러서 제거하면 되는데
모듈 자체를 바로 제거하려하면 안 돼서
내부의 main이랑 test를 - 눌러서 제거하면 된다.

Reslut

추가로 임포트 했던 모듈을 제거하니 중복되는 모듈이 없어져서
인텔리제이가 gradle을 제대로 인식하게 되어
코드에 뜨던 빨간 줄들이 다 사라졌다.

'내배캠' 카테고리의 다른 글

TIL - DB/Redis/Kafka 분산트랜잭션 대응  (0) 2026.05.13
TIL - 작업하던 브랜치에서 바로 git pull origin dev를 하면?  (0) 2026.05.08
TIL - 코드리뷰 피드백 정리  (0) 2026.05.07
TIL - 대회/랭킹 도메인 흐름 정리  (0) 2026.05.06
TIL - Redis 및 Kafka 사용 시 DB와의 분산트랜잭션 문제 해결하기  (0) 2026.05.02
'내배캠' 카테고리의 다른 글
  • TIL - DB/Redis/Kafka 분산트랜잭션 대응
  • TIL - 작업하던 브랜치에서 바로 git pull origin dev를 하면?
  • TIL - 코드리뷰 피드백 정리
  • TIL - 대회/랭킹 도메인 흐름 정리
MvA
MvA
백엔드 개발자 김재현입니다. 주로 공부하면서 느낀점을 기록합니다.
  • MvA
    Man vs Ai
    MvA
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • Java (6)
      • Python (8)
        • 딥러닝 (1)
        • 머신러닝 (7)
      • JavaScript (2)
      • 내배캠 (60)
      • 개인 프로젝트 (11)
      • 책 후기 (5)
      • 기타 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    딥러닝
    아키텍처
    TiL
    내일배움캠프
    배포
    Riot API
    머신러닝
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
MvA
TIL - 프로젝트에 같은 모듈을 중복으로 import 하면?
상단으로

티스토리툴바