Maven Central 저장소에 아티팩트를 제출하기 위해 약간의 단계가 필요하다고 생각합니다.절차 란 무엇이며 Maven 중앙 저장소에 아티팩트를 제출하기위한 요구 사항은 무엇입니까?
세부 사항, 요구 사항은 무엇이며, 따라야 할 절차는 무엇인지, 그리고이 과정에서 도움이되는 자습서 나 안내서가 있는지 알고 싶습니다.
이 유물을 디지털 서명 (gpg)해야 할 필요가 있다고 들었습니다. 이에 관한 일부 세부 정보도 환영합니다.
Maven Central 저장소에 아티팩트를 제출하기 위해 약간의 단계가 필요하다고 생각합니다.절차 란 무엇이며 Maven 중앙 저장소에 아티팩트를 제출하기위한 요구 사항은 무엇입니까?
세부 사항, 요구 사항은 무엇이며, 따라야 할 절차는 무엇인지, 그리고이 과정에서 도움이되는 자습서 나 안내서가 있는지 알고 싶습니다.
이 유물을 디지털 서명 (gpg)해야 할 필요가 있다고 들었습니다. 이에 관한 일부 세부 정보도 환영합니다.
을 읽을 수 Sonatype을 통해 게시에 대해 "패스트 트랙"프로세스가 있습니다.
가 Sonatype OSS Maven Repository Usage Guide
을, 여기에 내가 얼마 전에 beanstalk-maven-plugin에 대해 수행 한 작업은 다음과 같습니다
내가 생성 한 HKP Keyservers (내 생각할 것도없이)에서 내 이메일에 대한 새로운 GPG 키를 등록했습니다. 키의 백업이 있는지 확인하십시오 (실제로 백업/내보내기 절차가 작동 중임을 알 수 있도록 완전히 별도의 컴퓨터에서 키를 생성하십시오)
호감있는 OSS 프로젝트의 문제점 Jira Tracker pointing groupId, 소스 SCM URL 및 기타 세부 정보가 들어 있습니다. 승인을 위해 약 48 시간이 걸립니다.
sonatype-parent pom을 부모로 사용하도록 pom.xml
을 구성했습니다. 이렇게하면 많은 추가 정보와 유효성 검사가 추가됩니다.
태깅/해제를 위해 SCM을 설정하십시오.
내 -SNAPSHOT
개가 oss.sonatype.org에도 게시 될 수 있도록 젠킨스를 설정하십시오.
이제 Sonatype를 통해 해제 절차 자체는 매우 간단합니다 다음 OSS의 준비에
release:prepare
및 release:perform
. 새 릴리스가 소노 타이프 스테이징에 들어갑니다에서
<scm/>
)와 POM 장식이 필요합니다.<distributionManagement/>
태그maven-enforcer-plugin
구성 maven-release-plugin
에 대한maven-gpg-plugin
에서 서명을 피하기 위해) 다음 sonatype-oss-parent
(see its source) 치어는 포함 남아있는 모든 작업을 수행 OSS에서 릴리즈 될 때 호출 될 특별한 빌드 프로파일. 다음을위한 호출을 포함한다 :
source:jar
gpg:sign
javadoc:jar
희망이 있습니다.
이 질문에 도움주세요 제발 - 제발 http://stackoverflow.com/questions/32118889/publishing-licensed-artifact-to-maven-central-repository – Cyborgz