문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:maven:centralrepository [2014/06/10 01:06] kwon37xi 새로 만듦 |
java:maven:centralrepository [2017/08/20 18:26] kwon37xi [Gradle 설정] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Maven Central repository ====== | ====== Maven Central repository ====== | ||
- | http:// | + | * http:// |
+ | * 내 리포지토리 : http:// | ||
+ | |||
+ | ===== Maven Central Google Mirror ===== | ||
+ | * [[http:// | ||
+ | * '' | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
===== Central Repository에 올리기 ===== | ===== Central Repository에 올리기 ===== | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * https:// | ||
+ | * Ticket을 생성하여 자신의 GroupID 소유권을 신청한다. 몇시간 정도 기다리면 허가 메일이 온다. | ||
+ | * Gradle, Maven 등으로 프로젝트를 OSS 리포지토리에 올린다. | ||
+ | * 배포 직후에는 private repository에 올라간다. | ||
+ | * [[http:// | ||
+ | * https:// | ||
+ | * 좌측 메뉴에서 **Staging Repositories** 선택 | ||
+ | * 목록에서 보면 자신의 GroupID가 점(.)을 모두 제거한 이름으로 보이는데 그것이 내 소유의 리포지토리 | ||
+ | * 자신의 리포지토리 선택 후, 아래에 리포지토리 정보들을 살펴보고 문제 없는지 확인한다. | ||
+ | * 문제가 없으면 상단 메뉴의 **Close**를 클릭한다. 잠시 기다린다. | ||
+ | * 해당 artifact에 문제가 없으면 상단에 **Releae** 버튼이 활성화 된다. 이것을 누르면 Central로 전송하는 과정이 시작된다. | ||
+ | * http:// | ||
+ | * 최초 Release시에는 JIRA에 처음 만들었던 저장소 생성 요청 Ticket에 최초 릴리즈를 하였다고 댓글을 달아줘야만 싱크가 시작된다. | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
줄 10: | 줄 39: | ||
* [[: | * [[: | ||
+ | ===== 내 개인 Gradle 설정 ===== | ||
+ | * '' | ||
+ | signing.keyId=[PUBLIC Key ID] | ||
+ | signing.password=[PASSWORD] | ||
+ | signing.secretKeyRingFile=/ | ||
+ | |||
+ | ossrhUsername=[OSS Jira 사용자명] | ||
+ | ossrhPassword=[OSS Jira 비밀번호] | ||
+ | </ | ||
+ | |||
+ | ===== 참고 ===== | ||
+ | * [[http:// | ||
+ | * [[http:// |