OpenJpa从外部jar增强类

时间:2017-07-10 09:22:16

标签: java spring jpa gradle openjpa

我创建了一个gradle项目A,它只包含像...这样的实体类。

@Entity
public class A {
    ...
}

然后我想在另一个春季启动项目中导入它。 B C ...使用相同的数据模型。

问题在于,当我想使用gradle构建项目时,我发现开放的jpa增强器找不到所有这些实体类。

Caused by: java.io.FileNotFoundException: file:\C:\Users\abc\Desktop\...\A.class (The filename, directory name, or volume label syntax is incorrect)
        at org.apache.openjpa.enhance.AsmAdaptor.write(AsmAdaptor.java:58)
        at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:633)
        at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:619)
        at org.apache.openjpa.enhance.PCEnhancer.run(PCEnhancer.java:4904)
        at org.apache.openjpa.ant.PCEnhancerTask.executeOn(PCEnhancerTask.java:89)
        at org.apache.openjpa.lib.ant.AbstractTask.execute(AbstractTask.java:183)
...

jar A位于类路径上,并且没有任何编译错误。

0 个答案:

没有答案