一些 JPA 实现使用字节码增强来实现性能。我对 OpenJPA 和 EclipseLink(称之为编织)感兴趣。它们提供了一个 Ant 任务来在构建时完成它。我可以让 Bndtools 运行它(不太可能)还是给它已经增强的 .class 文件?
一种可能性是编写一个 Bnd 插件,所以我正在寻找其他插件。
一些 JPA 实现使用字节码增强来实现性能。我对 OpenJPA 和 EclipseLink(称之为编织)感兴趣。它们提供了一个 Ant 任务来在构建时完成它。我可以让 Bndtools 运行它(不太可能)还是给它已经增强的 .class 文件?
一种可能性是编写一个 Bnd 插件,所以我正在寻找其他插件。
使用OpenJPA Eclipse 工具对我有用。
更新:从头开始,它会产生错误的代码https://issues.apache.org/jira/browse/OPENJPA-1879。
使用openjpa-maven-plugin,以通常的方式在 m2e 中启用增强目标,并在项目属性中将 Maven Project Builder 移动到 Bndtools Builder 之前。