在SBT中添加HornetQ依赖项会导致hornetq-native的解析失败。$ {native-package-type}

扎瓦

我使用SBT 0.13.1

当我将HornetQ添加为依赖项时:

libraryDependencies += "org.hornetq" % "hornetq-server" % "2.4.1.Final"

sbt在下面引发异常。

我要的是解决SBT,org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.jar但不能解决org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}

这是SBT错误还是我可以/应该指定一些属性以使其正常运行?

[error] (*:update) sbt.ResolveException: download failed: org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}
[info] Updating {file:/Users/my/workhome/dev/scala-learn/}scala_learn...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  [FAILED     ] org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}:  (0ms)
[warn] ==== local: tried
[warn]   /Users/my/.ivy2/local/org.hornetq/hornetq-native/2.4.1.Final/${native-package-type}s/hornetq-native.${native-package-type}
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/hornetq/hornetq-native/2.4.1.Final/hornetq-native-2.4.1.Final.${native-package-type}
[warn] ==== 99-empty: tried
[warn]   http://version99.qos.ch/org/hornetq/hornetq-native/2.4.1.Final/hornetq-native-2.4.1.Final.${native-package-type}
[warn] ==== Local Maven Repository: tried
[warn]   file:///Users/my/.m2/repository/org/hornetq/hornetq-native/2.4.1.Final/hornetq-native-2.4.1.Final.${native-package-type}
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::              FAILED DOWNLOADS            ::
[warn]  :: ^ see resolution messages for details  ^ ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
sbt.ResolveException: download failed: org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}
    at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:213)
    at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:122)
    at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:121)
    at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:116)
    at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:116)
    at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:104)
    at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:51)
    at sbt.IvySbt$$anon$3.call(Ivy.scala:60)
    at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:98)
    at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:81)
    at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:102)
    at xsbt.boot.Using$.withResource(Using.scala:11)
    at xsbt.boot.Using$.apply(Using.scala:10)
    at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:62)
    at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:52)
    at xsbt.boot.Locks$.apply0(Locks.scala:31)
    at xsbt.boot.Locks$.apply(Locks.scala:28)
    at sbt.IvySbt.withDefaultLogger(Ivy.scala:60)
    at sbt.IvySbt.withIvy(Ivy.scala:101)
    at sbt.IvySbt.withIvy(Ivy.scala:97)
    at sbt.IvySbt$Module.withModule(Ivy.scala:116)
    at sbt.IvyActions$.update(IvyActions.scala:121)
    at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1161)
    at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1159)
    at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$73.apply(Defaults.scala:1182)
    at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$73.apply(Defaults.scala:1180)
    at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:35)
    at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1184)
    at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1179)
    at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:45)
    at sbt.Classpaths$.cachedUpdate(Defaults.scala:1187)
    at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1152)
    at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1130)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
    at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:42)
    at sbt.std.Transform$$anon$4.work(System.scala:64)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.Execute.work(Execute.scala:244)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
    at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
    at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
[error] (*:update) sbt.ResolveException: download failed: org.hornetq#hornetq-native;2.4.1.Final!hornetq-native.${native-package-type}
[error] Failed to obtain dependency classpath
java.lang.IllegalArgumentException
    at org.sbtidea.SbtIdeaModuleMapping$LibrariesExtractor.managedLibraries(SbtIdeaModuleMapping.scala:42)
    at org.sbtidea.SbtIdeaModuleMapping$LibrariesExtractor.allLibraries(SbtIdeaModuleMapping.scala:31)
    at org.sbtidea.SbtIdeaPlugin$.projectData(SbtIdeaPlugin.scala:220)
    at org.sbtidea.SbtIdeaPlugin$$anonfun$2.applyOrElse(SbtIdeaPlugin.scala:88)
    at org.sbtidea.SbtIdeaPlugin$$anonfun$2.applyOrElse(SbtIdeaPlugin.scala:87)
    at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:33)
    at scala.collection.TraversableLike$$anonfun$collect$1.apply(TraversableLike.scala:278)
    at scala.collection.immutable.Map$Map1.foreach(Map.scala:109)
    at scala.collection.TraversableLike$class.collect(TraversableLike.scala:278)
    at scala.collection.AbstractTraversable.collect(Traversable.scala:105)
    at org.sbtidea.SbtIdeaPlugin$.doCommand(SbtIdeaPlugin.scala:87)
    at org.sbtidea.SbtIdeaPlugin$$anonfun$org$sbtidea$SbtIdeaPlugin$$ideaCommand$2.apply(SbtIdeaPlugin.scala:45)
    at org.sbtidea.SbtIdeaPlugin$$anonfun$org$sbtidea$SbtIdeaPlugin$$ideaCommand$2.apply(SbtIdeaPlugin.scala:45)
    at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
    at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
    at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
    at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
    at sbt.Command$.process(Command.scala:95)
    at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
    at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
    at sbt.State$$anon$1.process(State.scala:179)
    at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
    at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.MainLoop$.next(MainLoop.scala:100)
    at sbt.MainLoop$.run(MainLoop.scala:93)
    at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:71)
    at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:66)
    at sbt.Using.apply(Using.scala:25)
    at sbt.MainLoop$.runWithNewLog(MainLoop.scala:66)
    at sbt.MainLoop$.runAndClearLast(MainLoop.scala:49)
    at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:33)
    at sbt.MainLoop$.runLogged(MainLoop.scala:25)
    at sbt.StandardMain$.runManaged(Main.scala:57)
    at sbt.xMain.run(Main.scala:29)
    at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:57)
    at xsbt.boot.Launch$.withContextLoader(Launch.scala:77)
    at xsbt.boot.Launch$.run(Launch.scala:57)
    at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
    at xsbt.boot.Launch$.launch(Launch.scala:65)
    at xsbt.boot.Launch$.apply(Launch.scala:16)
    at xsbt.boot.Boot$.runImpl(Boot.scala:32)
    at xsbt.boot.Boot$.main(Boot.scala:21)
    at xsbt.boot.Boot.main(Boot.scala)
[error] java.lang.IllegalArgumentException
[error] Use 'last' for the full log.
杰西克·拉斯考斯基(Jacek Laskowski)

看来,这是一个错误(或至少一个Maven功能,打破构建工具)HornetQ在作为报告一个摇篮用户http://forums.gradle.org/gradle/topics/gradle_fails_to_parse_a_org_hornetq_hornetq_native_2_4_0_final_pom

似乎,Gradle在下载工件时不会扩展在pom底部定义的$ {native-package-type}属性。

它埋在pom.xml中

作为一种变通方法使用以下build.sbt

libraryDependencies += "org.hornetq" % "hornetq-server" % "2.4.1.Final" 

libraryDependencies += "org.hornetq" % "hornetq-native" % "2.4.1.Final" from "http://repo1.maven.org/maven2/org/hornetq/hornetq-native/2.4.1.Final/hornetq-native-2.4.1.Final.jar"

它为我工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SBT中添加HornetQ依赖项会导致hornetq-native的解析失败。$ {native-package-type}

来自分类Dev

sbt-native-package Debian与JDKPackager

来自分类Dev

在sbt-native-packager中为debian:package-bin添加/ etc / <application>到类路径中

来自分类Dev

package.js 中 react-native-script 和 react-native 的区别

来自分类Dev

react-native项目中的Gradle @aar依赖项解析

来自分类Dev

从sbt-native-packager中的Universal:packageBin中排除非托管依赖项?

来自分类Dev

react-native,闭包变量导致操作失败

来自分类Dev

从AsyncTask调用时,startReactApplication失败-Android中的React Native

来自分类Dev

提取在React-Native 0.14中引发“网络请求失败”

来自分类Dev

如何在React Native中解析HTML文件?

来自分类Dev

我无法在React Native中返回解析信息

来自分类Dev

解析JSON以在React Native中建模未定义

来自分类Dev

尝试在React Native中组织模块时无法解析模块

来自分类Dev

在 React Native fetch 方法中解析 JSON 不起作用

来自分类Dev

在React Native Android上上传照片会产生Type Error Network Error

来自分类Dev

映射目录时,sbt-native-packager失败,并显示“系统中打开的文件太多”

来自分类Dev

为什么构建因未解决的依赖关系而失败:com.typesafe.sbt#sbt-native-packager; 0.7.4?

来自分类Dev

React Native:app:checkDebugDuplicateClasses失败

来自分类Dev

收到此错误:错误:捆绑失败:错误:无法解析模块“ react-native-safe-area-context”

来自分类Dev

模块解析失败:意外的令牌。react-native / index.js“ typeof”运算符

来自分类Dev

React Native:java.lang.NoClassDefFoundError:解析失败:Lcom/google/firebase/auth/internal/InternalAuthProvider

来自分类Dev

react-native Metro 在 traverseDependency 中抛出错误,package-lock.json 可能是原因吗?

来自分类Dev

在React Native v0.63.2中获取unsupported_grant_type

来自分类Dev

如何在React Native中自动链接依赖项的依赖项?

来自分类Dev

React Native:包解析错误

来自分类Dev

React Native无法解析模块

来自分类Dev

React Native中的zIndex

来自分类Dev

React Native中的海拔

来自分类Dev

在React Native中链接

Related 相关文章

  1. 1

    在SBT中添加HornetQ依赖项会导致hornetq-native的解析失败。$ {native-package-type}

  2. 2

    sbt-native-package Debian与JDKPackager

  3. 3

    在sbt-native-packager中为debian:package-bin添加/ etc / <application>到类路径中

  4. 4

    package.js 中 react-native-script 和 react-native 的区别

  5. 5

    react-native项目中的Gradle @aar依赖项解析

  6. 6

    从sbt-native-packager中的Universal:packageBin中排除非托管依赖项?

  7. 7

    react-native,闭包变量导致操作失败

  8. 8

    从AsyncTask调用时,startReactApplication失败-Android中的React Native

  9. 9

    提取在React-Native 0.14中引发“网络请求失败”

  10. 10

    如何在React Native中解析HTML文件?

  11. 11

    我无法在React Native中返回解析信息

  12. 12

    解析JSON以在React Native中建模未定义

  13. 13

    尝试在React Native中组织模块时无法解析模块

  14. 14

    在 React Native fetch 方法中解析 JSON 不起作用

  15. 15

    在React Native Android上上传照片会产生Type Error Network Error

  16. 16

    映射目录时,sbt-native-packager失败,并显示“系统中打开的文件太多”

  17. 17

    为什么构建因未解决的依赖关系而失败:com.typesafe.sbt#sbt-native-packager; 0.7.4?

  18. 18

    React Native:app:checkDebugDuplicateClasses失败

  19. 19

    收到此错误:错误:捆绑失败:错误:无法解析模块“ react-native-safe-area-context”

  20. 20

    模块解析失败:意外的令牌。react-native / index.js“ typeof”运算符

  21. 21

    React Native:java.lang.NoClassDefFoundError:解析失败:Lcom/google/firebase/auth/internal/InternalAuthProvider

  22. 22

    react-native Metro 在 traverseDependency 中抛出错误,package-lock.json 可能是原因吗?

  23. 23

    在React Native v0.63.2中获取unsupported_grant_type

  24. 24

    如何在React Native中自动链接依赖项的依赖项?

  25. 25

    React Native:包解析错误

  26. 26

    React Native无法解析模块

  27. 27

    React Native中的zIndex

  28. 28

    React Native中的海拔

  29. 29

    在React Native中链接

热门标签

归档