将sbt从0.13.0迁移到1.3.0时出错。我目前面临的问题是错误:找不到:值scriptclasspath。
迁移后的build.sbt文件。
val main = (project in file(".")).
settings(
appName = "polaris",
appVersion = "1.strong text8.8",
//scriptClasspath := Seq("modules/*", "customer-modules/*")
// scriptClasspath = Seq[File] = file("modules/*") :: ("customer-modules/*") :: Nil
**scriptClasspath**~= { cp => cp.+:("modules/*").+:("customer-modules/*") }
).dependsOn(
core, addressbook, pbx, pbxAppSoftphones, pbxAppCallLog, pbxAppQueues, pbxAppPhonebook, pbxAppClick2dial, pbxAppOperator
).aggregate(
core, addressbook, pbx, pbxAppSoftphones, pbxAppCallLog, pbxAppQueues, pbxAppPhonebook, pbxAppClick2dial, pbxAppOperator
)
我还附上了plugin.sbt文件-
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
//resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
//resolvers += "Maven Central Server" at "https://repo1.maven.org/maven2"
resolvers += Resolver.url("bintray-sbt-plugins", url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)
// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.2")
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.10")
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.7.6")
迁移时我做错了什么?有个语法错误我搞不清楚。
1条答案
按热度按时间ekqde3dh1#
这是第一个看起来像线索的错误:
错误:value+:不是sbt.io.pathfinder scriptedclasspath的成员~={cp=>“modules/”+:“customer modules/”+:cp}
上面说
scriptedClasspath
是一个PathFinder
你试图给它添加元素,就好像它是一个Seq[String]
.阅读有关如何使用路径查找器的文档,并查看scaladoc中的
PathFinder
类型。很可能你需要调整一下