2013-09-30 51 views
-1

我怎麼可以得到應該被複制到libs文件夾依賴定義的所有運行時依賴(如模塊名稱,工件ID,版本)?如何獲得具有依賴關係定義的文件?

+0

你想如何在'libs'文件夾中組織依賴關係?工件ID和版本通常已經是文件名的一部分。關於團隊ID呢? –

+0

組ID對我來說非常重要。 +從文件名中提取工件ID不好。只需要依賴libb dir即可。 –

+0

聽起來就像你想下載依賴到類似於Maven倉庫結構的目錄佈局。我是否理解正確?我不認爲我完全理解你的需求,因爲「只有平坦的libs目錄依賴。」表達別的東西。 –

回答

0

糾正我,如果我誤解你,但如果你想有一個平坦的圖書館目錄,這是你如何做到這一點:

task copyLibs(type: Copy) { 
    from configurations.runtime 
    into 'libs' 
} 

組ID不會是文件名的一部分。

+0

是的,你是對的。但它不能解決我的問題 - 仍然沒有組ID +文件名只是一個約定 - 我認爲它可能不同於artifactory ID /版本 –

+0

你介意給我們一個例子,你如何希望複製的文件名看起來像? –

+0

它們將如何被複制並不重要。我只想得到map:'[fileName:dependencyInfo]'所有已解決的編譯/運行時依賴關係 –

相關問題