我们在部署keycloak扩展的示例时遇到了一些问题,更具体地说是这个:
keycloak-domain-extension(GitHub)
我们已使用maven import将整个keycloak repo导入IntelliJ。 在pom文件中添加了一个编译器版本,因为它默认为1.5某些......:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
现在我们可以从IntelliJ构建一个JAR工件
但是在使用repo的README.md中的指定命令将jar部署到JBoss之后。我们得到:
RESTEASY003815: Subresource for target class has no jax-rs annotations.: org.keycloak.examples.domainextension.rest.ExampleRestResource
这对某人来说是否熟悉?任何想法非常赞赏...
答案 0 :(得分:0)
似乎IntelliJ的构建链在这里做了一些事情,我刚刚导入了pom文件,因此IntelliJ可能需要一些额外的设置......
在外部终端中使用mvn install构建并根据自述文件进行部署时,一切似乎都有效。
答案 1 :(得分:0)
在IntelliJ中导入时,我选择了所有目标,如果只导入预先选择的/默认目标,则构建按预期工作。