gpt4 book ai didi

java - 使用 Maven 和 Java 5 (JPA) 进行注释处理

转载 作者:行者123 更新时间:2023-11-30 05:09:21 25 4
gpt4 key购买 nike

我想在我的新项目中使用 Criteria API,据我了解,我还需要进行注释处理。既然服务器上有 Java 5,那么如何使用 Java 5 和 Maven 实现这一点呢?

最佳答案

Java 6 (JSR 269) 的注释处理 API 与 Java 5 (JSR 175) 不同,我认为您不能运行 Java 6 Processor使用 Java 5 中的 apt 命令(我假设 various implementations 都使用 Java 6 API)。

所以我认为你的选择是:

  • 使用 Java 5 API 编写您自己的静态元模型生成器(如果可能的话?)并使用 apt-maven-plugin
  • 基于 Java 6 构建,具有 Java 5 目标,并使用 maven-compiler-plugin 支持或 maven-annotation-plugin (例如,参见 this blog post - 和评论)
  • 在另一台机器(支持 Java 6)上生成类并在您的 VCS 中检查它们。

根据您的能力和所选的实现,如果需要,我可以扩展 Maven 部分。

关于java - 使用 Maven 和 Java 5 (JPA) 进行注释处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com