gpt4 book ai didi

java - Datanucleus 增强器在使用 GAE 插件的 Eclipse 上失败并出现类未找到异常

转载 作者:行者123 更新时间:2023-12-01 05:05:16 26 4
gpt4 key购买 nike

我有安装了 Google App Engine 插件的 Eclipse。直到最近,Datanucleus 增强器(在保存类时自动运行)运行良好。

随着类型成员的引入,我的一个实体类变得稍微复杂一些,该类型驻留在项目 lib 目录中的外部库中。

相关字段标有 @Transient 注释,但 Datanucleus 增强器仍然徒劳地尝试找到相关类。显然,项目的 lib 目录中的 jar 文件没有扫描依赖项。

有没有办法定义 Datanucleus 增强器的类路径?

最佳答案

在查看了其他一些相关问题并浏览了 Eclipse 的设置(与 GAE 相关的设置)之后,我得出的结论是,可能没有简单的方法来直接指定类路径。

我能想到的最简单、最优雅的方法是禁用自动 Datanucleus 增强,并引入一个 Ant 任务来执行此操作。

问题的批准答案Add scala class to DataNucleus enhancer CLASSPATH事实证明特别有帮助。

我编写了一个 Ant 构建文件,与链接问题中提供的文件几乎相同,它解决了我的问题。

关于java - Datanucleus 增强器在使用 GAE 插件的 Eclipse 上失败并出现类未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808037/

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