인프런 커뮤니티 질문&답변

gotjd9773님의 프로필 이미지

작성한 질문수

서버개발자 과제전형 완벽가이드 - 1편

멀티모듈 구성

멀티모듈 구성에서 하위 모듈은 java 모듈로 하는 이유가 궁금합니다.

해결된 질문

24.09.15 11:06 작성

·

68

1

안녕하세요.

편안한 추석 보내시길 바랍니다.

멀티 모듈 구성이 익숙치 않아서 많이 헤맸습니다 ㅋㅋ

하위 모듈을 생성할 때, 습관처럼 스프링 프로젝트로 만들었더니 빌드 자체가 안되었고,

강의를 다시 보니 java 프로젝트로 만드는 거였더라고요.

그래서 멀티 모듈 구성은 잘했는데요...

궁금한 것은 왜 스프링 프로젝트로 만들면 안 되는 거였는지 입니다.

개념 영상에서 소개한 공식 문서를 확인하면 알 수 있는 내용인가요?

감사합니다.

답변 1

1

J Tech님의 프로필 이미지
J Tech
지식공유자

2024. 09. 16. 19:19

안녕하세요 gotjd9773님 질문 남겨주셔서 감사합니다

실제 구현해주신 내용이 없어서 정확한 원인은 알기힘드나 추정하건데 두 가지 가능성이 있을 수 있습니다.

첫째, 스프링 프로젝트로 만들면 스프링 관련 의존성들이 자동으로 포함되는데, 이로 인해 다른 의존성과 충돌이 발생했을 수 있습니다. 

둘째, 제 강의에서 bootJar설정을 기본적으로 false로 해두고 필요한곳에 true로 열어주는 방식을 사용을 했습니다. 스프링프로젝트는 기본적으로 실행가능한 jar파일을 만드려고하기때문에 충돌이 일어났을 수 있습니다.

원래의 습관대로 스프링 프로젝트로 작업하시려면 설정을 조금 바꿔줘야할 수 있겠네요 😃

(공식문서에 가이드가 있긴한데 https://spring.io/guides/gs/multi-module gotjd9773님의 상황과는 살짝 다른거같아서 참고가 될지는 모르겠습니다 😅)

편안한 추석되시고 궁금증이 해결이 되지 않았다면 다시 말씀 부탁드립니다 🙏