У меня есть следующие настройки в build.sbt :
lazy val proj = (project in file("."))
.settings(
name := "Proj",
resolvers += Resolver.mavenLocal,
libraryDependencies += "javax.ws.rs" % "javax.ws.rs-api" % "2.1" artifacts( Artifact("javax.ws.rs-api", "", "jar")), // for rescu
libraryDependencies += "com.github.mmazi" % "rescu" % "2.0.2",
)
Но sbt run
выдает эту ошибку:
[error] java.lang.NoClassDefFoundError: javax/ws/rs/Path
[error] at si.mazi.rescu.RestInvocationHandler.<init>(RestInvocationHandler.java:61)
, пока существует Path
классв архиве:
$ jar -tvf /home/user/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.jar | grep Path
...
456 Fri Aug 04 15:17:40 MSK 2017 javax/ws/rs/Path.class
RS API добавлен таким хакерским способом, потому что в противном случае он отказался подключить, но теперь, кажется, подключить, но я понятия не имею, что может быть не так