首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAS Apereo 6.1.x导入PasswordEncoderUtils

CAS Apereo 6.1.x导入PasswordEncoderUtils
EN

Stack Overflow用户
提问于 2021-11-10 07:41:40
回答 1查看 38关注 0票数 0

我正在尝试使用CAS开源库构建项目,但在尝试使用PasswordEncoderUtils https://github.com/apereo/cas/blob/6.1.x/core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/support/password/PasswordEncoderUtils.java时遇到错误

我已经将以下依赖项导入到我的build.gradle

代码语言:javascript
复制
dependencies {

    
runtimeOnly group: 'org.apereo.cas', name: 'cas-server-core-authentication-api', version: '6.1.4'
}

但是,在我的主类中,我尝试导入

代码语言:javascript
复制
import org.apereo.cas.authentication.support.password.PasswordEncoderUtils;

找不到PasswordEncoderUtils的导入。请帮我弄清楚这件事。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 08:05:21

我认为是runtimeOnly的使用使得它不可用,因为它不在您的编译类路径中。

我引用official doc的话

runtimeOnly:

Gradle仅将依赖项添加到构建输出中,以便在运行时使用。也就是说,它不会添加到编译类路径中。此配置的行为就像apk (现在已被弃用)。

我认为如果你想在你的代码中使用它,改变到实现可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69909423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档