keycloak-domain-extension clean build在部署时无法按预期工作

时间:2017-11-17 08:53:43

标签: java maven intellij-idea keycloak

我们在部署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

这对某人来说是否熟悉?任何想法非常赞赏...

2 个答案:

答案 0 :(得分:0)

似乎IntelliJ的构建链在这里做了一些事情,我刚刚导入了pom文件,因此IntelliJ可能需要一些额外的设置......

在外部终端中使用mvn install构建并根据自述文件进行部署时,一切似乎都有效。

答案 1 :(得分:0)

在IntelliJ中导入时,我选择了所有目标,如果只导入预先选择的/默认目标,则构建按预期工作。