我将自定义模块添加到 keycloak(keycloak 版本 2.5.5,RH-SSO 7.1.GA)。Module_PATH/main/module.xml 之类的;
(就像这个例子http://blog.keycloak.org/2016/07/loading-providers-and-themes-from-maven.html)=>
<resources>
<artifact name="com.template:my-tryer:0.0.1-SNAPSHOT"/>
<!-- <resource-path path="my-tryer-0.0.1-SNAPSHOT.jar"/> resource-path is work-->
</resources>
<dependencies>
<module name="org.keycloak.keycloak-core"/>
<module name="org.keycloak.keycloak-server-spi"/>
</dependencies>
Maven 本地 repo 看起来是一个远程 nexus 服务器(中央远程 repo,setting.xml 配置)。
当我在 module.xml 中使用资源路径标记(使用 jar 路径)时,它可以成功运行。
但是,当我在 module.xml 中使用工件标记时,我接受了这个例外;
Caused by: org.jboss.modules.xml.XmlPullParserException: Failed to resolve artifact 'com.template:my-tryer:0.0.1-SNAPSHOT' (position: END_TAG seen ... @6:60)
at org.jboss.modules.xml.ModuleXmlParser.parseArtifact(ModuleXmlParser.java:838)
at org.jboss.modules.xml.ModuleXmlParser.parseResources(ModuleXmlParser.java:739)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleContents(ModuleXmlParser.java:535)
at org.jboss.modules.xml.ModuleXmlParser.parseDocument(ModuleXmlParser.java:340)
at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:226)
... 15 more
问题是什么 ?
Keycloak 可以看不到 .m2 文件或无法访问吗?
请帮忙,