2017-04-11 95 views

回答

0

當flatDir用作儲存庫來編譯階+ gradle這個 添加以下代碼中的gradle依賴

zinc 'com.typesafe.zinc:zinc:x.x.x' 
zinc 'org.scala-lang:scala-library:x.x.x' 
zinc 'org.scala-lang:scala-compiler:x.x.x' 
zinc 'com.typesafe.sbt:sbt-interface:x.x.x' 
zinc 'com.typesafe.sbt:incremental-compiler:x.x.x' 

編輯 - 增量編譯組校正名

0

TLDR;在使用flatDir時,您的版本缺少傳遞依賴關係

A flatDir存儲庫不像Maven或常春藤版本庫。它不支持元數據(例如傳遞依賴性)。如果你想存儲罐中的本地文件夾,我建議使用maven repository directory layout和配置在gradle這個作爲

repositories { 
    maven { 
     url uri('path/to/repo') 
    } 
} 

使用此格式可以存儲的罐子旁邊勁歌(包括組,神器,版本和傳遞相關信息) 。見this gist的gradle這個任務,可以從Configuration下載文物(罐子和POMS)到本地目錄

flatDir documentation

注意,這種類型的存儲庫中不支持任何元數據格式,如常春藤XML或Maven POM文件。取而代之的是,根據工件的存在搖籃將動態生成的模塊描述符(沒有任何相關性信息)

+0

感謝您的答覆,我會嘗試這一點。 –

相關問題