Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1주차 : 직접 제작한 라이브러리를 Maven Central에 배포하기 초안 #5

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions 김성일/deploy-library-to-maven.md
Original file line number Diff line number Diff line change
@@ -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 설정

- 배포 플러그인 설정

# 배포하기

- 실제 배포를 진행하고 확인하기

## 배포 진행하기

## 배포된 라이브러리 확인하고 사용하기