2012-02-19 51 views
1

我有我的結構java的項目爲:如何從位於不同svn倉庫的jar文件中填充我的lib文件夾?

MyProejct 
    - src 
    - build 
    - test 
    - lib 
    - .. 

在我的lib文件夾的根,我已經放在我所有的外部.jar文件(休眠時,JBoss等)。現在我決定將所有第三方jar文件移動到另一個repo(即Lib)中,並在檢查項目時將它們放在我的lib文件夾中。我用svn:externals來做到這一點。我創建我的庫回購類似如下:

Lib Repository 
    - hibernate 
    - jsf 
    - junit 
    - ... 

爲什麼當我是指用svn這些jar文件:在我的庫回購外部屬性不同的文件夾中,只有在我最後的外部財產.jar文件簽出?

回答

0

它是不可能有在許多文件文件夾使用外部來自不同的存儲庫。這樣做的最好方法是將每個.jar文件保存在其自己的文件夾中,並通過相關外部屬性更新該文件夾的內容。

0

的svn:外部被版本屬性,因此,你得到的文件,它關聯到SVN的狀態:外部組件爲當前的工作副本的修改

+0

那麼,如何將位於不同回購站中的所有.jar文件收集到一個文件夾中? – hsalimi 2012-02-20 17:40:22

+0

@hsalimi - 當我閱讀您的文本時,您現在擁有所有文件(物理)在lib中。你想要哪些**額外的外部**?在SVN 1.6的情況下,您可以在文件級別使用外部數據並定義或跳過外部資源的PEG修訂 – 2012-02-20 18:41:11

+0

我更新Q. – hsalimi 2012-02-22 08:56:48

相關問題