Scala+;格拉德尔+;存储库flatDir{}出现xsbti/CompileFailed错误

Scala+;格拉德尔+;存储库flatDir{}出现xsbti/CompileFailed错误,scala,gradle,build.gradle,gradlew,Scala,Gradle,Build.gradle,Gradlew,Scala+gradle+flatDir作为存储库引发xsbti投诉失败错误。 请看附件中的图片 我的构建梯度文件如下所示 TLDR;使用flatDir时,生成缺少可传递依赖项 flatDir存储库与maven或ivy存储库不同。它不支持元数据(如可传递依赖项)。如果您想将JAR存储在本地文件夹中,我建议使用和在gradle中配置 **Note: with MavenCentral repository its working fine. Only for flatDir as reposi

Scala+gradle+flatDir作为存储库引发xsbti投诉失败错误。 请看附件中的图片

我的构建梯度文件如下所示


TLDR;使用
flatDir
时,生成缺少可传递依赖项

flatDir
存储库与maven或ivy存储库不同。它不支持元数据(如可传递依赖项)。如果您想将JAR存储在本地文件夹中,我建议使用和在gradle中配置

**Note: with MavenCentral repository its working fine. Only for flatDir as repository its not working**
使用这种格式,您可以将POM存储在JAR旁边(包括组、工件、版本和可传递的依赖项信息)。有关可以将工件(JAR和POM)从本地目录下载到本地目录的gradle任务,请参阅

请注意,这种类型的存储库不支持任何元数据格式,如IvyXML或Maven POM文件。相反,Gradle将根据工件的存在动态生成模块描述符(没有任何依赖信息)


当flatDir用作编译scala+gradle的存储库时 在渐变依赖项中添加以下代码

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

编辑-更正了增量编译器的组名

感谢您的回复,我将尝试此操作。
**Note: with MavenCentral repository its working fine. Only for flatDir as repository its not working**
repositories {
   maven {
      url uri('path/to/repo') 
   } 
} 
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'