내 개발 과정에서 maven 릴리스 플러그인을 2.2.1에서 2.0-beta-9로 다운 그레이드함으로써 만 해결할 수있는 문제가 발생했기 때문에 약간 혼란 스럽습니다.github가 포함 된 maven release 플러그인이 2.2.1에서 작동하지 않습니까?
기본적으로 내 프로젝트가 GitHub의에 자식을 사용했다, 그래서 치어 내 SCM 항목 릴리스를 실행
scm:git:[email protected]/<username>/<projectname>.git
같았다 :
git push [email protected]/<username> <tagname>
: 항상 있기 때문에이 명령이 사용 된 태그에 실패 준비 보시다시피 프로젝트 이름이 생략되었습니다.
나는 웹에 보니 결국 나는 this link 발견
예를 버전 2.0 베타 9를 사용하는 것을하고 그것을 대신 자식 URL을 그냥 사용 출처를 사용하는 하나 개의 큰 차이를했다!
git push origin <tagname>
원본과 모든 것이 작동합니다. 수정 된 리딩의 푸시에 태그를 지정하면 완료되기 전에 (멀티 모듈 프로젝트 :
는 불행히도 나는 항상 대신 [email protected]/
재미 일의 원산지를 사용하는 플러그인 버전에 대한 태그/속성을 찾을 해달라고). 그리고 올바른 URL이 사용됩니다.
편집 : 기본적으로 버전 2.2.1은 "원본"대신 scm url을 사용하지만 태그 작업으로 URL에서 프로젝트 이름을 제거해서는 안됩니다.
감사합니다.
내가 바꿀 경우 /가 아니라면 : 나도 태그를 추가하지 않으면 커밋 된 폼의 푸시가 실패합니다. – elbkind
답변에 대한 내 설치 세부 정보가 추가되었습니다. 어쩌면 불일치를 찾을 수 있습니다. –