저는 Maven 모듈 프로젝트에서 작업 중이므로 지금 릴리스하려고합니다. 나는 성공적으로 반 릴리즈를 수행했다 : 준비하지만, 플러그인이 플러그인에 태그를 붙이면 오류를 태그 할 수 없다.릴리스 플러그인을 사용하여 문제를 태그 할 수 없습니다.
이제 문제를 설명하려고합니다. 내 모듈 프로젝트는
|-- parent
|-- model
pom.xml
|-- services
pom.xml
|-- rest
pom.xml
|-- web-app
pom.xml
pom.xml
내가 모든 모듈에 대해 동일한 버전을 사용하기로 결정, 몇 가지 모듈 (모델, 서비스, 휴식, 웹 응용 프로그램 등)로 구성되어 I 다음 명령을 실행
을mvn release:prepare -DautoVersionSubmodules=true
모든 Poms의 버전 번호가 올바른 방법으로 업데이트되고 maven이 내 scm 저장소에서 성공적으로 커밋합니다. 이 방법으로 릴리스 플러그인 : 나는 받는다는 구성
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version>
<dependencies>
<dependency>
<groupId>com.google.code.maven-scm-provider-svnjava</groupId>
<artifactId>maven-scm-provider-svnjava</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
<configuration>
<providerImplementations>
<svn>javasvn</svn>
</providerImplementations>
<checkModificationExcludes>
<checkModificationExclude>.project</checkModificationExclude>
<checkModificationExclude>.settings</checkModificationExclude>
<checkModificationExclude>.classpath</checkModificationExclude>
</checkModificationExcludes>
<arguments>-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true</arguments>
</configuration>
<plugin>
내가 HTTPS를 통해 저장소 관리자처럼 artifactory를 사용하기 때문에 인수 태그를 추가했다. 내가 릴리스를 실행하는 곳에서
이Caused by: org.apache.maven.shared.release.scm.ReleaseScmCommandException: Unable to tag SCM
Provider message:
SVN tag failed.
Command output:
svn: E175002: connection refused by the server
svn: E175002: OPTIONS request failed on '/home/svn/myCompany/test/trunk/parent'
at org.apache.maven.shared.release.phase.ScmTagPhase.execute(ScmTagPhase.java:136)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:206)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:142)
at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:104)
at org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:302)
... 22 more
업데이트 된 부모의 치어 : 릴리스 :이 릴리스에 대한 태그를 만들려고 시도하고이 오류가 발생하면 준비는이 오류와 함께 실패 명령을 준비하는이 방식으로 구성되어있다 : 어디에서 잘못하고있는 중이 야 일식에
<scm>
<developerConnection>scm:svn:http://192.168.0.10/home/svn/myCompany/test/tags/parent-2.1.0</developerConnection>
</scm>
은 내가이 주소를 부모 프로젝트를 공유하고 내가 제대로
svn://192.168.0.10/home/svn/aiem/test/trunk/parent
그것을 도달 할 수있어? 어떻게 해결할 수 있습니까?
당신이 서버의하는 error.log를 확인하실 수 있습니다 추가 명령을 runned? – djb