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

keycloak-domain-extension clean build does not work as expected when deployed

我们在部署 keycloak 扩展的示例时遇到了一些问题,更具体地说是这个:

keycloak-domain-extension(GitHub)

我们已经使用 maven 导入将整个 keycloak 存储库导入到 IntelliJ 中。 在 pom 文件中添加了一个编译器版本,因为它默认为 1.5 某种方式……:

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

现在我们可以从 IntelliJ 构建 JAR 工件

但是在使用回购协议 README.md 中的指定命令将 jar 部署到 JBoss 之后。我们得到:

RESTEASY003815: Subresource for target class has no jax-rs annotations.: org.keycloak.examples.domainextension.rest.ExampleRestResource

有人觉得这很眼熟吗?非常感谢任何想法......

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

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

在 IntelliJ 中导入时,我选择了所有目标,如果您只导入 preselected/default 目标,构建将按预期进行。