IntelliJ 다중 모듈 프로젝트(multi module project) 셋팅 관련

By | 2월 11, 2022

요건

  • A가 api 프로젝트고 B가 lib 프로젝트라고 했을 때,
    A가 컴파일시 B를 참조하는데, B의 수정사항을 즉시(B의 maven install을 거치지 않고 컴파일 만으로)
    A가 사용할 수 있게 하고 싶다.


프로젝트 구성

  • A의 pom.xml 에는 maven install 된 B.jar가 하나의 dependency 로 들어가 있다.


문제상황

  • B에 신규 메서드를 추가하고 컴파일 한 후, A에서 B의 신규 메서드를 사용하려고 했는데 찾을 수 없는 상황.
  • IntelliJ > Project Structure > A module > dependencies 를 보니,
    B.jar(maven installed) 도 있고, B모듈 자체도 존재했다.
    => 이 화면에서 B.jar를 삭제하고 B모듈만 참조하도록 수정했더니 원하는 요건을 만족시켰다.
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments