CCRC 플러그인을 사용하여 Eclipse를 실행하는 동안 Ant 스크립트를 사용하여 소스 코드 요소를 체크인/체크 아웃 할 수 있습니까? 스크립트가 체크 아웃하려고 시도하는 요소가 VOB의 일부가 아니라는 오류 메시지가 표시됩니다. 물론 거기에 있으며 수동으로 체크 아웃 할 수 있습니다.CCRC 플러그인을 사용하여 개미 스크립트 cccheckin/cccheckout 이클립스합니까?
2
A
답변
1
CCRC 뷰 (뷰를 스냅 샷으로 anologous있다 "웹보기")와 그 Ant ClearCase tasks을 사용할 수 있어야한다
이 같은 스크립트가 작동합니다 :
<project name="Testing ClearCase " default="CC" basedir=".">
<target name="CC">
<property name="FileSrc" value="MyView/MyVob/MyDir"/>
<property name="dist" value="dist"/>
<cccheckout viewpath="${FileSrc}/myFile"
reserved="false"
nowarn="true"
comment="Auto Build from script"
failonerr="false" />
<copy file="${dist}/myFile" tofile="${FileSrc}/myFile"/>
<cccheckin viewpath="${FileSrc}/myFile"
comment="Checked in by myFile.xml ANT script"
nowarn="false"
failonerr="false"
identical="true"/>
</target>
</project>
하지만 당신은 필요 현재 디렉토리가 (이 스크립트에서) 웹 CCRC보기 "myView"를 업데이트하는 위치 바로 위에 있는지 확인하십시오. 내가 아는
유일한 문제는 다음과 같습니다
0
개미의 ClearCase 작업이 cleartool
명령 (org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase.java
에서 getClearToolCommand()
)를 사용합니다. cleartool
작업을 호출 할 때 CCRC보기 위 또는 위에서조차도 질문에서 오류 메시지가 나타납니다.
(VonC의 답변 이후 몇 년이 지난 현재) CCRC CLI가 대신 사용할 수 있습니다 (http://www-01.ibm.com/support/docview.wss?uid=swg24021929, 최상위 \ eclipse 디렉토리에 CCSHARED 설정). 명령은 cleartool
에 의해 제공되는 명령과 비슷하지만 UCM을 사용하여 체크 아웃 문제를 해결하지 못하는 것처럼 보였으 나 먼저 CCRC eclipse 플러그인을 사용하여 스트림에서 활동을 설정해야했습니다.
- 전화
rcleartool
보다는cleartool
: 는에 작업을 변경할 필요 개미의 ClearCase 작업과 함께 작동하도록 CCRC CLI를 얻으려면.cleartool
이 .exe에 점rcleartool
이후 - 이 항아리를로드하기위한 박쥐입니다
ProcessBuilder
가 새 명령을 처리 할 수 없습니다 당신이 EXE에 항아리를 변환하지 않는 한 (나는rcleartool.bat
과cmd \c rcleartool.bat
테스트).