我有一個由我們公司以前的員工創建的ant腳本,它包含檢查Subversion項目的任務。我唯一的問題是,構建文件實際上是Subversion項目的一部分。因此,爲了使用腳本,我首先必須檢出該項目,以便本地獲得build.xml文件的副本。我可以在Ant中使用遠程構建文件嗎?
是否有可能將ant指向Subversion版本庫中的遠程文件?例如: -
ant -f svn+ssh://path/to/build.xml
我試圖像這樣,它不喜歡它,但我不知道是否有這樣做的另一種方式?
我有一個由我們公司以前的員工創建的ant腳本,它包含檢查Subversion項目的任務。我唯一的問題是,構建文件實際上是Subversion項目的一部分。因此,爲了使用腳本,我首先必須檢出該項目,以便本地獲得build.xml文件的副本。我可以在Ant中使用遠程構建文件嗎?
是否有可能將ant指向Subversion版本庫中的遠程文件?例如: -
ant -f svn+ssh://path/to/build.xml
我試圖像這樣,它不喜歡它,但我不知道是否有這樣做的另一種方式?
According to the source,這是不可能的,因爲-f
參數是用來構造一個普通的舊的不花哨的網絡訪問或SVN集成。
你能不能在本地保存這個回購的簽出,或者你的類路徑中的那個自定義Ant任務的副本,大概不會經常改變?
您可以使用<Import>
任務在您的build.xml
中導入本地或遠程構建文件。
只問問亞當? ;) – 2011-01-28 10:39:27
大聲笑,它確實是亞當寫這個怪物:( – DaveJohnston 2011-01-28 10:51:20