我想在Lagom中使用JWT库,但不确定使用什么库。我将Lagom与Java api结合使用。
我发现:
有帮助吗?
答案 0 :(得分:0)
我想自从Lagom支持Maven以来,最明显的解决方案就是使用Maven。
另外,我猜将有一种方法可以集成scala插件,使用sbt进行构建并在编译后链接Java代码。
答案 1 :(得分:0)
我也遇到了这个问题,经过长时间的搜索和花费很长时间后,我决定依靠oAuth2标准来实现自己的机制。我了解了oAuth2的机制,并制作了自己的身份验证模块。实施起来并不难
答案 2 :(得分:0)
我以前的回答是错误的。
有两个更好的选择:
1)手动将库jar作为非托管依赖项添加到lib文件夹中
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! :-)