我按照演练为密钥斗篷设置了自定义身份验证器spi。我试图使用https://github.com/keycloak/keycloak/tree/master/examples/providers/authenticator中的示例代码。 但是,当我运行mvn clean install wildfly:deploy时,出现此错误:
FATAL] Non-resolvable parent POM for org.keycloak:keycloak-examples-parent:8.0.0-SNAPSHOT: Could not find artifact org.keycloak:keycloak-parent:pom:8.0.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ org.keycloak:keycloak-examples-parent:8.0.0-SNAPSHOT, C:\Users\dazoulay\Downloads\keycloak-master\keycloak-master\examples\pom.xml, line 20, column 13
我做了什么:
mvn clean install
在/ keycloak-master文件夹上,确定
之后,我尝试遵循Github自述文件中的说明
所以我尝试了
mvn clean install wildfly:deploy
在/ keycloak-master / examples / providers / authenticator上,但是出现了“不可解析的父错误”
我也尝试了git checkout 8.0.0,但遇到了同样的错误。
答案 0 :(得分:0)
两种解决方案:
您需要从项目的根目录而不是子项目开始构建。因此,而不是
cd keycloak/examples/providers/authenticator
mvn clean install
这样做:
cd keycloak
mvn clean install
第二个选项,签出一个标签,然后从子项目中构建(这可能是更好的选择,因为它将运行得更快)
cd keycloak/examples/providers/authenticator
git checkout 8.0.0
mvn clean install