小编vic*_*aba的帖子

添加为sbt依赖时未找到jboss interceptor api 1.1

我试图通过sbt将jboss-interceptor-api-1.1设置为依赖,但是无法找到它.我在Maven Repository上搜索过,这个版本在那里,有人可以帮助我吗?

实际上,我正在尝试使用sbt-assembly.删除插件依赖项并将依赖项添加到libraryDependencies仍然会显示错误.

堆栈跟踪:

[info] Resolving org.jboss.interceptor#jboss-interceptor-api;1.1 ...
[info] Resolving org.jboss.interceptor#jboss-interceptor-api;1.1 ...
[warn] problem while downloading module descriptor: https://repo1.maven.org/maven2/org/jboss/interceptor/jboss-interceptor-api/1.1/jboss-interceptor-api-1.1.pom: invalid sha1: expected=453b712ff6cda3a3f10f46a9ab9b9a42fc9bc021 computed=56da14e5a3e7e5656fe2ed1942d9fc0c1f3b054b (122ms)
[warn]  module not found: org.jboss.interceptor#jboss-interceptor-api;1.1
[warn] ==== typesafe-ivy-releases: tried
[warn]   https://repo.typesafe.com/typesafe/ivy-releases/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn]   https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[warn] ==== local: tried
[warn]   /Users/vicaba/.ivy2/local/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/org/jboss/interceptor/jboss-interceptor-api/1.1/jboss-interceptor-api-1.1.pom
[warn] ==== activator-launcher-local: tried
[warn]   /Users/vicaba/.activator/repository/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[warn] ==== activator-local: tried
[warn]   /Applications/activator-dist-1.3.12/repository/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[warn] ==== typesafe-releases: tried
[warn]   http://repo.typesafe.com/typesafe/releases/org/jboss/interceptor/jboss-interceptor-api/1.1/jboss-interceptor-api-1.1.pom
[warn] ==== typesafe-ivy-releasez: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml
[info] Resolving javax.annotation#jsr250-api;1.0 …
Run Code Online (Sandbox Code Playgroud)

jboss dependencies sbt

36
推荐指数
3
解决办法
4078
查看次数

JavaScript和ES6,"全局"变量

我在3年内一直在使用JavaScript的小片段,但现在我正在构建一个React应用程序,我正在进入它.有一件事我不明白.React使用Dispatcher和Stores来构建其Flux模式,我没有得到的是这个Dispatcher在所有应用程序中都可见,因为Actions使用调度程序来调度操作,并且Stores注册到Dispatcher以获得通知(所以它不是每次新的Dispatcher).那么,我怎样才能实现这个"全球"范围或其他所谓的范围呢?如何使用ES6类(模块)实现这一目标?

由于我缺乏编写真正的JavaScript的经验,这个问题可能不清楚,我希望通过社区评论,我将能够安排.

javascript reactjs

31
推荐指数
2
解决办法
5万
查看次数

Play Framework 2.4写[-A] vs OWrites [-A],格式[A] vs OFormat [A].目的?

PlayFramework Json库中Writes [-A]和OWrites [-A]之间有什么区别?我使用过Writes [A],但我无法弄清楚OWrites的目的是什么.同样的问题适用于格式[A]与OFormat [A].

源代码可以在这里找到Writes,这里可以找到Formats.我看过他们,但我无法弄清楚他们的用法有何不同.

json scala playframework-2.4

21
推荐指数
1
解决办法
3527
查看次数

Akka Streams:状态流畅

我想使用Akka Streams读取多个大文件来处理每一行.想象一下,每个键都包含一个(identifier -> value).如果找到新的标识符,我想将它及其值保存在数据库中; 否则,如果在处理行流时已找到标识符,我只想保存该值.对于这一点,我认为我需要某种形式的递归状态流量,以保持这种已经在发现标识符Map.我想我会在这个流程中收到一对(newLine, contextWithIdentifiers).

我刚刚开始研究Akka Streams.我想我可以管理自己做无状态处理的东西,但我不知道如何保持contextWithIdentifiers.我很欣赏指向正确方向的任何指示.

scala stateful stream akka akka-stream

16
推荐指数
1
解决办法
5699
查看次数

Java类关键字

我几天前发现Java中的代码在上下文中使用了class关键字,例如:

MyConcreteClass.class.AMethod();
Run Code Online (Sandbox Code Playgroud)

我试过在JFrame中做到这一点,例如:

JFrame.class.getName();
Run Code Online (Sandbox Code Playgroud)

这可行,但......我无法弄清楚/在互联网上找到此关键字在该上下文中的含义.我只用它来宣布课程.

任何人都可以解释一下这个背景下的课程意味着什

谢谢,

java methods static class keyword

6
推荐指数
1
解决办法
2508
查看次数

Scala类型:A类不等于T所在的T:类型T = A.

我正在阅读"Scala编程"一书的第20.7节,我想知道为什么这段代码编译时:

class Food
class Fish extends Food
class Grass extends Food

abstract class Animal {
  type SuitableFood <: Food
  def eat(food: SuitableFood)
}


class Cow extends Animal {
  type SuitableFood = Grass
  override def eat(food: Grass) {}
}


val bessy: Animal = new Cow

bessy eat (new bessy.SuitableFood)
Run Code Online (Sandbox Code Playgroud)

此代码没有(其余代码与之前相同,只有最后一行更改):

bessy eat (new Grass)
Run Code Online (Sandbox Code Playgroud)

据我所知,Grass的类型与Cow.SuitableFood相同.

另外,我对此示例有另一个问题:

如果bessy是Animal类型,编译器怎么知道它需要一个类型SuitableFood - > Grass而不是类型Food?'因为尝试提供一个新的食物给我一个类型不匹配的编译错误,但类动物需要一个类型食物和bessy的类型明确定义:动物

types scala path-dependent-type

5
推荐指数
1
解决办法
196
查看次数

IO的“最佳” ExecutionContext

我的Scala代码中有一些同步调用。我将它们包装在blocking()上下文中,然后在Future中:Future(blocking(syncCall())),但是我不知道要使用哪种类型的ExecutionContext。

我知道可能存在很多可能性,并且没有ExecutionContext是“最佳”的。我只需要一些信息,以免选择最差的一种,因为那里有很多信息,而且我头上一团糟。

io scala blocking executioncontext

5
推荐指数
0
解决办法
472
查看次数

Scala方法和更高类型的参数

我正在尝试在scala中定义一个方法,该方法采用的泛型类型S[_] <: Seq[Double]并返回S [FixedLoad](FixedLoad是具体类型)。但是我的实现给我错误,我不知道为什么。尽管我已经尝试了很多次以了解参数类型和种类繁多的类型,但是我的知识却增长得很慢。

我要实现的目标是不丢失S的具体类型(序列子类型)。

这是代码:

import scala.collection.generic.CanBuildFrom

class FixedLoad(val id: Int, val positionInT: Int, val amplitude: Double) {
  override def toString: String = s"FixedLoad($id, $positionInT, $amplitude)"
}

object Load {

  implicit def toFixedLoads[S[_] <: Seq[Double]](l: S[Double])(implicit cbf: CanBuildFrom[Nothing, FixedLoad, S[FixedLoad]]): S[FixedLoad] = {
    l.map(_ => new FixedLoad(1, 1, 1)).to[S]
  }

  def main(args: Array[String]): Unit = {
    println(toFixedLoads(List(1.0, 2.0, 3.0)))
  }

}
Run Code Online (Sandbox Code Playgroud)

和错误:

Error:(16, 13) inferred type arguments [List] do not conform to method toFixedLoads's type parameter bounds …
Run Code Online (Sandbox Code Playgroud)

generics scala type-parameter

4
推荐指数
1
解决办法
61
查看次数

发送给正在部署的Actors的消息会发生什么?

我有一个非常简单的问题,但我没有在互联网上找到任何东西(也许我不知道如何搜索它).

如果我部署一个actor(actorSystem.actorOf ...)并立即向它发送消息,如果尚未部署Actor,那么消息将被排队到"特殊"队列中,或者消息是否会被发送到DeadLetters ?

deployment actor dead-letter akka

3
推荐指数
1
解决办法
33
查看次数

是否在ExecutionContext和/或Java线程池中替换了死线程?

当一个线程因异常而死亡时,该线程会发生什么?如果它在线程池中,它是否会产生一个新线程?我对scala ExecutionContext中发生的事情感兴趣,但由于ExecutionContext包装了一个java线程池,我认为Java用户也会知道答案.

例如,如果我创建一个包装FixedThreadPool(100)的ExecutionContext,如果一个线程死掉,那么线程池是否会替换该线程?

java multithreading scala threadpool executioncontext

2
推荐指数
1
解决办法
671
查看次数