2

我在一台新机器上导入了一个现有的工作项目,并试图让它编译。我收到以下错误

unresolved dependency: com.atlassian.jwt#jwt-core;1.6.1: not found

我读到这个库用于Silhouette. 我Silhouette在我的项目中使用。

plugins.sbt的是

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
resolvers += "Atlassian Releases" at "https://maven.atlassian.com/public/"

我注意到 IntelliJ 正在尝试在以下位置找到该库,但它无法找到。

==== local: tried
[warn]   C:\Users\UserName\.ivy2\local\com.atlassian.jwt\jwt-core\1.6.1\ivys\ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/atlassian/jwt/jwt-core/1.6.1/jwt-core-1.6.1.pom
[warn] ==== local-preloaded-ivy: tried
[warn]   C:\Users\UserName\AppData\Local\Temp\sbt-global-pluginstub\preloaded\com.atlassian.jwt\jwt-core\1.6.1\ivys\ivy.xml
[warn] ==== local-preloaded: tried
[warn]   file:/C:/Users/UserName/AppData/Local/Temp/sbt-global-pluginstub/preloaded/com/atlassian/jwt/jwt-core/1.6.1/jwt-core-1.6.1.pom
4

2 回答 2

5

我能够通过添加来解决resolvers += Resolver.jcenterRepobuild.sbt。我不知道为什么现在会出现这个问题。当我使用 Bitbucket 并下载了他们的 Sourcetree 应用程序时,也许我之前的机器中已经有了这个 jar

于 2018-06-02T13:08:39.710 回答
3

我的问题是,我必须将它添加到build.sbtnot plugin.sbt,比如

resolvers in ThisBuild += "Atlassian Releases" at "https://maven.atlassian.com/public/"

于 2019-01-18T08:03:11.883 回答