내 SCM 연결 정보 :메이븐 릴리스 플러그인 : 준비 목표
<scm>
<connection>scm:svn:https://repo/project/trunk</connection>
<developerConnection>scm:svn:https://repo/project/trunk</developerConnection>
</scm>
내 출시 플러그인 구성 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<tag>RC</tag>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
이제
내가 mvn release:prepare
을 실행하는 대신 투입 내 태그가 붙은 자료가 tags/RC
인데, tags/RC/trunk
입니다. trunk
을 RC
에 추가하는 것을 중단하려면 어떻게해야합니까?
태그를 구성 했습니까? SVN에서 기본 레이아웃을 사용하는 경우이를 구성 할 필요가 없습니다. – khmarbaise
태그를 구성하지 않으면 릴리스를 준비 할 때 태그를 지정하는 것은 개발자가 결정합니다. 우리는 그것을 원하지 않는다. 현재 릴리스가 태그로 지정 되기만하면됩니다. 즉, 제작 준비 상태입니다. –
그건 잘못되었습니다. 태그는 artifactId와 버전을 기준으로 기본적으로 만들어집니다. 릴리즈 플러그인은 당신에게 물어볼 것이지만 기본값을 받아 들일 수는 있지만 명령 줄에 -B를 주면 사용자 상호 작용없이 자동으로 작업을 수행하지만 기본값 (버전 증가 등)을 사용합니다. – khmarbaise