未解决的依赖性错误:com.atlassian.jwt #jwt-core; 1.6.1:未找到

时间:2018-05-31 21:03:24

标签: sbt silhouette

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

def default_somemodel_dict():
    return {'a': 4}

class SomeModel(models.Model):
    foo = JSONField(default=default_somemodel_dict)

我读到这个库在unresolved dependency: com.atlassian.jwt#jwt-core;1.6.1: not found 中使用。我在我的项目中使用Silhouette

我的Silhouette

plugins.sbt

我注意到IntelliJ正试图在以下地方找到该库,但它无法实现。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我的问题是,我必须将其添加到 build.sbt 而不是plugin.sbt中,例如

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