使用CCRC插件進行eclipse時,是否可以使用Ant腳本來簽入/簽出源代碼元素?我收到一條錯誤消息,說腳本試圖檢出的元素不是VOB的一部分,但當然它在那裏,我可以手動檢查它。使用CCRC插件進行eclipse的Ant腳本cccheckin/cccheckout?
2
A
回答
1
應該可以使用那些Ant ClearCase tasks與CCRC視圖(「Web視圖」,這是anologous於快照視圖)
這樣一個腳本應該工作:
<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>
但你需要請確保您的當前目錄(在此腳本中)位於更新您的Web CCRC視圖「myView」的上方。
我知道的唯一的問題是:
0
中VonC的答案螞蟻的ClearCase任務使用cleartool
命令(getClearToolCommand()
在org.apache.tools.ant.taskdefs.optional.clearcase.ClearCase.java
)。當我調用cleartool
操作時,即使在CCRC視圖內或以上,我也會從問題中獲得錯誤消息。
現在(從VonC的回答開始已經過去了幾年),可以使用CCRC CLI(http://www-01.ibm.com/support/docview.wss?uid=swg24021929,將CCSHARED設置爲最高級別的eclipse目錄)。這些命令與cleartool
提供的命令類似,但由於它似乎不支持UCM解決您的檢查問題,所以我首先必須使用CCRC eclipse插件在流上設置活動。
要獲得CCRC CLI與螞蟻的ClearCase任務的工作將需要改變任務:
- 呼叫
rcleartool
而非cleartool
。 - 由於
cleartool
指向一個.exe和rcleartool
是用於加載罐子蝙蝠,ProcessBuilder
將無法處理新的命令,除非你的jar轉換爲一個exe(我rcleartool.bat
和cmd \c rcleartool.bat
測試)。
相關問題
- 1. Eclipse ClearCase插件和CCRC
- 2. 如何使用Eclipse項目模板插件添加構建器(ant腳本)?
- 3. 如何使用eclipse中的Ant運行Junit插件測試
- 4. 使用ANT腳本進行JBoss遠程部署
- 5. Eclipse如何調用其Ant插件?
- 6. ant腳本使用兩個.properties文件?
- 7. 如何查看eclipse使用的Ant腳本?
- 8. 用腳本使用ant刷新Eclipse,找不到項目
- 9. Eclipse Ant腳本編譯包不存在
- 10. Ant腳本,調試JAR和Eclipse
- 11. 無法在eclipse中調試ant腳本
- 12. 使用GeekTantra插件進行Jquery腳本驗證
- 13. 從ant腳本執行java類文件
- 14. ant腳本在運行ant腳本時忽略xml
- 15. 使用ANT構建腳本構建Eclipse項目
- 16. Ant腳本執行失敗
- 17. 從SCONS運行ANT腳本
- 18. Eclipse:用於導出項目的用戶庫/庫的Ant腳本
- 19. 如何使用ant腳本從文件逐行讀取數據?
- 20. 在eclipse上運行ant部署腳本保存
- 21. 的Android如何使用ant腳本
- 22. 如何使用腳本將插件包含到Eclipse中安裝?
- 23. 使用java eclipse執行Jython腳本
- 24. 無法將Eclipse配置爲使用EPIC插件運行perl腳本?
- 25. maven,ant插件,antrun:運行
- 26. 如何在Eclipse中使用Ant時確定Ant版本?
- 27. Ant可以構建腳本來引用沒有完整路徑詳細信息的Eclipse插件文件夾嗎?
- 28. 如何在Eclipse插件中執行腳本?
- 29. 使用JGit和Jsch進行Eclipse插件開發時發生java.lang.LinkageError
- 30. 使用Eclipse 3.5和ST進行Sametime插件開發7.5