2017-04-11 96 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

感谢您的答复,我会尝试这一点。 –

相关问题