Skip to content

[CHORE] 멀티모듈 구조를 단일 모듈로 통합 - #608

Merged
ljy1348 merged 1 commit into
devfrom
chore/#607
Aug 20, 2026
Merged

[CHORE] 멀티모듈 구조를 단일 모듈로 통합#608
ljy1348 merged 1 commit into
devfrom
chore/#607

Conversation

@GiJungPark

@GiJungPark GiJungPark commented Aug 20, 2026

Copy link
Copy Markdown
Member

Related Issue

Key Changes

  • wss-commonwss-service-support의 프로덕션 코드, 테스트, Spring 자동 설정 및 Logback 리소스를 루트 source set으로 이동해 단일 Gradle 모듈로 통합했습니다.
  • 서브모듈 include와 프로젝트 의존성, 서브모듈 전용 빌드·wrapper 파일을 제거하고 Actuator, P6Spy, datasource decorator, Logstash encoder 의존성을 루트 설정에 병합했습니다.
  • Java 17 Gradle toolchain을 명시해 JDK 17과 JDK 21 실행 환경 모두 Java 17 바이트코드로 빌드되도록 했습니다.
  • 기존 패키지명과 API 계약을 유지했으며 QueryDSL Q 타입 생성, BaseEntity 상속, bootJar, Spring 자동 설정, JSON 로깅, REST Docs/OpenAPI 패키징 동작을 보존했습니다.

To Reviewers

  • 소스 37개와 리소스 2개는 내용 변경 없이 이동됐으므로, Gradle 설정 평탄화와 의존성 병합이 기존 런타임 구성을 동일하게 보존하는지 중심으로 확인 부탁드립니다.
  • JDK 17·21에서 ./gradlew clean build -x test가 성공했고 생성 바이트코드는 모두 Java 17(major 61)입니다.
  • 전체 테스트 733건 중 13건은 변경 전에도 동일하게 실패합니다. 12건은 로컬 DB/YAML 설정 부재에 따른 ApplicationContext 실패이고, 1건은 RecentSearchServiceTest의 기존 NPE입니다. 이번에 이동된 support 테스트 38건은 모두 통과합니다.
  • API·DB 스키마·인증/인가·배포 계약 변경은 없습니다. 패키지 경계 테스트 도입과 기존 테스트 실패 수정은 이번 범위에서 제외했습니다.

References

@GiJungPark
GiJungPark marked this pull request as ready for review August 20, 2026 09:46

@ljy1348 ljy1348 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다!

@ljy1348
ljy1348 merged commit 54b179f into dev Aug 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE] 멀티모듈 구조를 단일 모듈로 통합

2 participants