首页 文章

在Java API中使用Lagom中的jwt库

提问于
浏览
0

我想在Lagom中使用JWT库,但我不确定要使用哪个库 . 我使用带有Java api的Lagom .

我发现:

  • Java库,但它们都是通过gradle公开的

  • Scala库,但是当我在Lagom中使用Java api时,我不确定如何使用它们 .

有帮助吗?

3 回答

  • 0

    我之前的回答是错误的 .
    有两个更好的选择:

    1)在lib文件夹中手动添加库jar作为非托管依赖项
    2)https://alvinalexander.com/scala/how-use-maven-repository-library-with-scala-sbt

    引:

    在你的build.sbt中:

    libraryDependencies += groupID % artifactID % revision
    

    例如:

    <dependency>
        <groupId>net.sourceforge.htmlcleaner</groupId>
        <artifactId>htmlcleaner</artifactId>
        <version>2.2</version>
    </dependency>
    

    变为:

    libraryDependencies += "net.sourceforge.htmlcleaner" % "htmlcleaner" % "2.2"
    

    正如其他食谱中所提到的,因为SBT和Maven都使用了Apache Ivy,而SBT也使用标准的Maven2存储库作为默认解析器,SBT用户可以轻松使用为Maven打包的Java库 .

    很高兴毕竟我能用到sbt! :-)

  • 0

    我想使用Maven是最明显的解决方案,因为Lagom现在支持它 .
    或者我猜想有一种方法可以集成scala插件,使用sbt构建并在编译后链接Java代码 .

  • 0

    我也遇到过这个问题,经过长时间的搜索和长时间的讨论,我决定在依赖oAuth2标准的同时实现自己的机制 . 我理解oAuth2的机制,我制作了自己的认证模块 . 实施并不困难

相关问题