我创建了一个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
位于类路径上,并且没有任何编译错误。