diff --git "a/\352\271\200\354\204\261\354\235\274/deploy-library-to-maven.md" "b/\352\271\200\354\204\261\354\235\274/deploy-library-to-maven.md" new file mode 100644 index 0000000..265540c --- /dev/null +++ "b/\352\271\200\354\204\261\354\235\274/deploy-library-to-maven.md" @@ -0,0 +1,55 @@ +# 직접 제작한 라이브러리를 Maven Central에 배포하기 + +직접 java/kotlin library를 만들고 배포해보자 + +# Maven Central 이란 + +- maven central이 무엇인지 설명합니다. + +## Sonatype 계정 설정하기 + +- sonatype이 무엇인지 설명 + +### 계정 생성 + +- sonatype 계정 생성 + +### namspace 등록 + +- sonatype에 github 혹은 domain을 기반으로 namespace 등록 + +### Sonatype User Token 생성 + +- 배포시 사용할 토큰 생성 + +# GPG 설정하기 + +- gpg가 무엇인지 설정 + +## GPG 키 발급 + +- gpg 공개키 발급 과정 + +## GPG 비밀키 생성 + +- gpg 비밀키 발급 과정 + +# Gradle 배포 설정 + +- 실제 배포를 위한 gradle 배포 설정 + +## gradle.properties 설정 + +- gradle.properties 환경 변수 설정 + +## build.gradle.kts 설정 + +- 배포 플러그인 설정 + +# 배포하기 + +- 실제 배포를 진행하고 확인하기 + +## 배포 진행하기 + +## 배포된 라이브러리 확인하고 사용하기