Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 设置sbt组件v0.14.2的问题_Scala_Sbt_Sbt Assembly_Sbt Native Packager - Fatal编程技术网

Scala 设置sbt组件v0.14.2的问题

Scala 设置sbt组件v0.14.2的问题,scala,sbt,sbt-assembly,sbt-native-packager,Scala,Sbt,Sbt Assembly,Sbt Native Packager,我使用的是sbt v0.13.9和scala v2.11.7。我曾尝试将sbt汇编插件添加到assembly.sbt以及plugin.sbt中,但都没有成功: addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.2") 我已尝试将sbt本机打包程序添加到plugin.sbt,但收到了相同的错误(复制如下): 我的build.sbt中有以下解析程序-我猜我需要为sbt程序集添加一个解析程序(尽管该站点上的文档没有提及任何内容): 我得到的错误

我使用的是sbt v0.13.9和scala v2.11.7。我曾尝试将sbt汇编插件添加到assembly.sbt以及plugin.sbt中,但都没有成功:

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.2")
我已尝试将sbt本机打包程序添加到plugin.sbt,但收到了相同的错误(复制如下):

我的build.sbt中有以下解析程序-我猜我需要为sbt程序集添加一个解析程序(尽管该站点上的文档没有提及任何内容):

我得到的错误如下:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.eed3si9n#sbt-assembly;0.14.2: not found
[warn]  :: com.typesafe.sbt#sbt-native-packager;1.1.0-RC1: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.eed3si9n:sbt-assembly:0.14.2 (scalaVersion=2.11, sbtVersion=0.13)
[warn]      com.typesafe.sbt:sbt-native-packager:1.1.0-RC1 (scalaVersion=2.11, sbtVersion=0.13)
[warn] 
[warn]  Note: Unresolved dependencies path:
[warn]      com.eed3si9n:sbt-assembly:0.14.2 (scalaVersion=2.11, sbtVersion=0.13) (/home/test/test-server/plugins.sbt#L4-5)
[warn]        +- com.test:test-server_2.11:1.0.0
[warn]      com.typesafe.sbt:sbt-native-packager:1.1.0-RC1 (scalaVersion=2.11, sbtVersion=0.13) (/home/tets/test-server/plugins.sbt#L6-7)

我是否应该更改scala或sbt版本以使其正常工作

从上面的错误消息来看,plugins.sbt似乎位于项目根目录中——它应该位于./project/子目录中(即./home/tets/test server/project/)。在./project/assembly.sbt中放置对sbt assembly的引用,在./project/plugins.sbt中放置对sbt native packager的引用

谢谢@ffxtian。我最初在我的项目子目录中有assembly.sbt(与plugins.sbt相同)——它不起作用。然后,我将其移动到项目根目录,得到了相同的结果。还有其他想法吗?您能指出github上的一个项目吗?该设置在该项目中实际起作用(特别是scala v2.11.7或更早版本)和sbt 0.13.9该问题是我的assembly.sbt文件中的一个输入错误。如果文件assembly.sbt位于项目子目录内,则此操作将起作用。
Resolver.sonatypeRepo("public"),
    Resolver.sbtPluginRepo("releases"),
    Resolver.url("bintray-sbt-plugins", url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns),
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.eed3si9n#sbt-assembly;0.14.2: not found
[warn]  :: com.typesafe.sbt#sbt-native-packager;1.1.0-RC1: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.eed3si9n:sbt-assembly:0.14.2 (scalaVersion=2.11, sbtVersion=0.13)
[warn]      com.typesafe.sbt:sbt-native-packager:1.1.0-RC1 (scalaVersion=2.11, sbtVersion=0.13)
[warn] 
[warn]  Note: Unresolved dependencies path:
[warn]      com.eed3si9n:sbt-assembly:0.14.2 (scalaVersion=2.11, sbtVersion=0.13) (/home/test/test-server/plugins.sbt#L4-5)
[warn]        +- com.test:test-server_2.11:1.0.0
[warn]      com.typesafe.sbt:sbt-native-packager:1.1.0-RC1 (scalaVersion=2.11, sbtVersion=0.13) (/home/tets/test-server/plugins.sbt#L6-7)