2012-01-04 2 views
6

받는다는 :받는다는 출시 - 플러그인과 내가 함께 다음을 수행 할 수 받는다는 해제 플러그인을 사용하고 3.0.3

모든 준비를 제외하고 잘 가고있는 것 같다 SVN에 태그를 만들면 tags 폴더의 이전 버전이 올바른 레이블로 복사됩니다. 어떤 아이디어?

다시 maven-2.2.1로 전환하면 태그 지정이 정확하고 태그 내용이 예상 한 내용이됩니다. 메이븐 2.2.1와

:

[INFO] Tagging release with the label crcib-6.8.5... 
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-1593649573.commit . <url>/svn/repos/crcib/tags/crcib-6.8.5" 

메이븐 3.0.3로 :

[INFO] Tagging release with the label crcib-6.8.5... 
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file c:\DOCUME~1\markand\LOCALS~1\Temp\maven-scm-2047728233.commit --revision 6331 <url>/svn/repos/crcib/tags/crcib-6.8.2 <url>/svn/repos/crcib/tags/crcib-6.8.5" 

왜 어떤 아이디어가? 또한 Maven 2를 사용할 때 태깅이 시작되기 전에 여러 아티팩트가 다운로드되고있는 것으로 보입니다. Maven 3에서는 그렇지 않습니다.

+0

2 번째 출력 (메이븐 3)에서 약간의 실수가있는 것 같습니다 :'crcib-6.8.2'와'crcib-6.8.5'를 언급했습니다. 그렇지? 또한 플러그인 버전이 maven 출력과 일치하는지 비교합니다 (예 : '[INFO] --- maven-release-plugin : 2.7.2 : preapre'. –

+0

그게 정확히 오류입니다. Maven 2.2.1이하는 것과 반대로 6.8.5로 6.8.2 태그를 복사하는 것 같습니다. – kkudi

+0

플러그인 버전이 일치하면 어떻게 비교합니까? maven 3.0.3에서 사용해야하는 maven release 플러그인 버전을 아십니까? 비 호환성 문제 일 수 있습니다! – kkudi

답변

1

pom.xml이 없으면 문제가 무엇인지 알기가 어렵습니다.

Wemu가 말했듯이 가장 명백한 잘못된 구성은 아마도 scm입니다. :

<scm> 
    <!-- Base URL of repository (trunk/tags/branches independant)--> 
    <url>scm:svn:http://svn.my.company.com/repository</url> 

    <!-- Current working url (NOT TAG ONE) --> 
    <connection>scm:svn:http://svn.my.company.com/repository/trunk/my-project</connection> 
    <!-- Current working url --> 
    <developerConnection>scm:svn:http://svn.my.company.com/repository/trunk/my-project</developerConnection> 
</scm> 

이 버전이며, 나는이 플러그인을 사용하는 방법 : 당신이 받는다는 해제 플러그인을 사용할 것이다 때

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-release-plugin</artifactId> 
     <version>2.2.2</version> 
     <configuration> 
      <tagBase>svn.my.company.com/repository/tags</tagBase> 
     </configuration> 
</plugin> 

,이 태그를 가리 키도록 SCM 구성을 수정합니다. 그것이 정말로 maven 3 이슈라면, 나는 결코 눈치 채지 못했습니다.

추가 분석을 위해 pom.xml (및 settings.xml)을 게시 할 수 있습니까?

관련 문제