2017-01-31 3 views
36

Я пытаюсь установить jboss-interceptor-api-1.1 в качестве зависимости через sbt, но его не найти. Я искал Maven Repository, и эта версия есть, может ли кто-нибудь мне помочь?jboss interceptor api 1.1 не найден при добавлении в качестве зависимости sbt

На самом деле, я пытаюсь использовать 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 ... 
[info] Resolving javax.inject#javax.inject;1 ... 
[info] Resolving org.eclipse.sisu#org.eclipse.sisu.inject;0.3.0 ... 
[info] Resolving org.codehaus.plexus#plexus-component-annotations;1.5.5 ... 
[info] Resolving org.codehaus.plexus#plexus-classworlds;2.5.2 ... 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.jboss.interceptor#jboss-interceptor-api;1.1: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[info] Resolving com.typesafe.scala-logging#scala-logging_2.11;3.4.0 ... 
[info] Resolving org.scala-lang#scala-library;2.11.8 ... 
[info] Resolving org.slf4j#slf4j-api;1.7.21 ... 
[info] Resolving ch.qos.logback#logback-core;1.1.7 ... 
[info] Resolving ch.qos.logback#logback-classic;1.1.7 ... 
[info] Resolving org.scala-lang#scala-reflect;2.11.8 ... 
[info] Resolving org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4 ... 
[info] Resolving org.scala-lang#scala-compiler;2.11.8 ... 
[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.4 ... 
[info] Resolving jline#jline;2.12.1 ... 
[trace] Stack trace suppressed: run 'last *:updateSbtClassifiers' for the full output. 
[error] (*:updateSbtClassifiers) sbt.ResolveException: unresolved dependency: org.jboss.interceptor#jboss-interceptor-api;1.1: not found 
[error] Total time: 5 s, completed Feb 1, 2017 9:51:26 AM 
+2

Я также возникла проблема, и я также использую sbt-assembly, а также использую IntelliJ. Честно говоря, я думаю, что это связано с IntelliJ, возможно, в последнем обновлении, потому что SBT из командной строки отлично работает. – Seer

+12

Быстрое наблюдение: в соответствии с настройками SBT проекта я отключил «Загрузить источники для SBT и плагинов» и смог продолжить. – Seer

+0

Я еще один пользователь intellij с этой проблемой - отключение этой опции работало для меня тоже – desbo

ответ

29

LCartwright правильно, что это связано с хэш-файлом SHA-1, отличающимся от хэша POM на центральном мосту maven.

Чтобы обойти эту проблему вы можете добавить репозиторий Maven JBoss, где the hash спички, чтобы ваши резольверы в global sbt config ~/.sbt/0,13/global.sbt

resolvers += "JBoss" at "https://repository.jboss.org/" 
+4

Я сделал шаг по удалению дополнительного распознавателя после того, как артефакт JBoss загрузился, поскольку наличие ненужных разрешителей может быть опасным: https://www.theguardian.com/info/developer-blog/live/2015/sep/21/conference-report-scala-world-2015? page = with: block-560180d8e4b0ae9eeb18805e # block-560180d8e4b0ae9eeb18805e –

+0

Как было предложено Роберто, после этого я удалил дополнительный резольвер; компиляция все еще работала, но с этим предупреждением: Внедрение проекта SBT \t \t \t Проблема [warn] при загрузке дескриптора модуля: https://repo1.maven.org/maven2/org/jboss/interceptor/jboss-interceptor-api /1.1/jboss-interceptor-api-1.1.pom: недействительный SHA1: ожидаемый = 453b712ff6cda3a3f10f46a9ab9b9a42fc9bc021 вычисляется = 56da14e5a3e7e5656fe2ed1942d9fc0c1f3b054b (100мс) –

+0

, имеющий ша фиксированный является единственным реальным решением: https://issues.jboss.org/browse/JBINTER -21 –

20

У меня есть один и тот же вопрос в IntelliJ. При открытии проекта он не работает на jboss-interceptor-api. Это часть журнала:

[info] Resolving org.apache.maven#maven-artifact;3.2.2 ... 
[info] Resolving org.apache.maven#maven-plugin-api;3.2.2 ... 
[info] Resolving org.eclipse.sisu#org.eclipse.sisu.plexus;0.0.0.M5 ... 
[info] Resolving javax.enterprise#cdi-api;1.0 ... 
[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 (108ms) 
[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/jessedobbelaere/.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] ==== Typesafe repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/org/jboss/interceptor/jboss-interceptor-api/1.1/jboss-interceptor-api-1.1.pom 
[warn] ==== bintray-kamon-io-sbt-plugins: tried 
[warn] https://dl.bintray.com/kamon-io/sbt-plugins/org.jboss.interceptor/jboss-interceptor-api/1.1/ivys/ivy.xml 

Я заметил, что когда убрав «Скачать исходники для SBT и плагинов» в IntelliJ, все работает прекрасно

+0

Спасибо, это сработало для меня как временное решение. Есть ли у вас какое-либо представление об основной причине этого? Я только что обновился до IntelliJ 2016.3.4 с 2016 года, в котором это не было проблемой. – LCartwright

+7

Невероятно! У IDEA есть отличные возможности Scala. Но такие ошибки меня удивляют, стоит ли это. (Все еще присутствует в 2017.1 и последнем EAP) –

4

Я встретил те же проблемы сегодня и плагин я использовал sbt-native-packager. Он также работал, когда я отключил этот параметр.

И позже я перехожу на сайт sbt github и обновляю версию своего sbt-плагина от 1.0.0-RC1 до 1.2.0-M8, не отключая этот параметр, я также работал. Плагин я использовал

addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.2.0-M8") 

Может быть, вы можете пойти в https://github.com/sbt искать самую последнюю версию.

11

Похоже, преступник эта линия

[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 (108ms)

отчетности неверную SHA-1 для файла POM.

SHA-1 для ПОМ 56da14e5a3e7e5656fe2ed1942d9fc0c1f3b054b однако сопровождая pom.sha1 файл 453b712ff6cda3a3f10f46a9ab9b9a42fc9bc021

Как было отмечено выше, убрав " Скачать Источники для SBT и плагинов "решит вашу проблему на данный момент. Не уверен, с кем связаться, чтобы уточнить pom.sha1

+1

Место для сообщения об этом может быть https://issues.jboss.org/projects/JBINTER/ – HRJ

+0

Удаление отметки «Загрузка источников для SBT и плагинов» - решение моих проблем после многих часов сбрасывая вокруг, пытаясь заставить его работать. –