문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:maven:centralrepository [2014/06/11 21:41] kwon37xi |
java:maven:centralrepository [2015/11/24 22:29] kwon37xi [Central Repository에 올리기] |
||
---|---|---|---|
줄 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에 올라간다. | * 배포 직후에는 private repository에 올라간다. | ||
* [[http:// | * [[http:// | ||
줄 13: | 줄 32: | ||
* 문제가 없으면 상단 메뉴의 **Close**를 클릭한다. 잠시 기다린다. | * 문제가 없으면 상단 메뉴의 **Close**를 클릭한다. 잠시 기다린다. | ||
* 해당 artifact에 문제가 없으면 상단에 **Releae** 버튼이 활성화 된다. 이것을 누르면 Central로 전송하는 과정이 시작된다. | * 해당 artifact에 문제가 없으면 상단에 **Releae** 버튼이 활성화 된다. 이것을 누르면 Central로 전송하는 과정이 시작된다. | ||
+ | * http:// | ||
* 최초 Release시에는 JIRA에 처음 만들었던 저장소 생성 요청 Ticket에 최초 릴리즈를 하였다고 댓글을 달아줘야만 싱크가 시작된다. | * 최초 Release시에는 JIRA에 처음 만들었던 저장소 생성 요청 Ticket에 최초 릴리즈를 하였다고 댓글을 달아줘야만 싱크가 시작된다. | ||
* [[http:// | * [[http:// | ||
줄 19: | 줄 39: | ||
* [[: | * [[: | ||
+ | ===== Gradle 설정 ===== | ||
+ | * '' | ||
+ | signing.keyId=[PUBLIC Key ID] | ||
+ | signing.password=[PASSWORD] | ||
+ | signing.secretKeyRingFile=/ | ||
+ | |||
+ | ossrhUsername=[OSS Jira 사용자명] | ||
+ | ossrhPassword=[OSS Jira 비밀번호] | ||
+ | </ | ||
+ | |||
+ | ===== 참고 ===== | ||
+ | * [[http:// | ||
+ | * [[http:// |