我安装了Eclipse App,并安装了Google App Engine插件。直到最近,在保存类时自动运行的Datanucleus增强器运行良好。
随着类型成员的引入,我的一个实体类变得稍微复杂一些,它位于项目lib目录中的外部库中。
有问题的字段标有@Transient注释,但Datanucleus增强器仍试图找到有问题的类。显然,项目的lib目录中的jar文件不会被扫描依赖项。
有没有办法为Datanucleus增强器定义类路径?
答案 0 :(得分:0)
在回顾了其他一些相关问题并浏览Eclipse的设置(与GAE相关的设置)之后,我得出的结论是,可能没有简单的方法直接指定类路径。
我能够提出的最简单和最优雅的方法是禁用自动Datanucleus增强功能,并引入Ant任务来执行此操作。
问题Add scala class to DataNucleus enhancer CLASSPATH的批准答案特别有用。
我写了一个Ant构建文件,几乎与链接问题中提供的文件相同,它解决了我的问题。