From ec6ba013fc4080bd45b7fc3587d7f6df7e7ceeb1 Mon Sep 17 00:00:00 2001 From: kim-jinyeong Date: Mon, 27 Apr 2026 12:11:05 +0900 Subject: [PATCH 1/3] =?UTF-8?q?Fix:=20JitPack=20=EB=B0=B0=ED=8F=AC?= =?UTF-8?q?=EB=A5=BC=20=EC=9C=84=ED=95=9C=20maven-publish=20=ED=94=8C?= =?UTF-8?q?=EB=9F=AC=EA=B7=B8=EC=9D=B8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build.gradle b/build.gradle index c68c9bd..0b1557e 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ plugins { id 'java-library' id 'org.springframework.boot' version '3.5.14' apply false id 'io.spring.dependency-management' version '1.1.6' + id 'maven-publish' } group = 'com.michelet' @@ -58,3 +59,16 @@ javadoc { options.addStringOption('Xdoclint:none', '-quiet') } +publishing { + publications { + common(MavenPublication) { + from components.java + } + } +} + +tasks.withType(GenerateModuleMetadata).configureEach { + suppressedValidationErrors.add('dependencies-without-versions') +} + + From 6a4d0305413ba2547cadfc3d34753e10fde35d6f Mon Sep 17 00:00:00 2001 From: kim-jinyeong Date: Mon, 27 Apr 2026 12:25:52 +0900 Subject: [PATCH 2/3] docs: modifying README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ecd8a7..47665d8 100644 --- a/README.md +++ b/README.md @@ -44,11 +44,17 @@ repositories { } dependencies { - implementation 'com.github.Miche-Let:common:main-SNAPSHOT' + implementation 'com.github.Miche-Let:common:' } ``` > `` 는 깃 태그(`v0.0.1` 등), 브랜치(`main-SNAPSHOT`), 또는 커밋 해시. +> +> ex ) +> +> dependencies { +implementation 'com.github.Miche-Let:common:dev-SNAPSHOT' +} ### 2. `AuditorAware` Bean 등록 (필수) From 857d190646923840405487e10f87d82d269cad71 Mon Sep 17 00:00:00 2001 From: kim-jinyeong Date: Mon, 27 Apr 2026 12:37:10 +0900 Subject: [PATCH 3/3] =?UTF-8?q?Refactor:=20api=20=EC=9D=98=EC=A1=B4?= =?UTF-8?q?=EC=84=B1=EC=9D=84=20implementation=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 0b1557e..c096b1b 100644 --- a/build.gradle +++ b/build.gradle @@ -32,13 +32,10 @@ dependencyManagement { } dependencies { - // 공통 모듈이 제공하는 기능들에 필요한 최소 의존성 - // api 로 노출해서 서비스가 별도 선언 없이 바로 쓸 수 있게 함 - api 'org.springframework.boot:spring-boot-starter-web' - api 'org.springframework.boot:spring-boot-starter-validation' - api 'org.springframework.boot:spring-boot-starter-data-jpa' - // Lombok + implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'org.springframework.boot:spring-boot-starter-validation' + implementation 'org.springframework.boot:spring-boot-starter-data-jpa' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok'