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 目标,构建将按预期进行。
我们在部署 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 目标,构建将按预期进行。