gpt4 book ai didi

java - 具有 gradle 和 groovy 的 eclipselink 元模型

转载 作者:行者123 更新时间:2023-11-30 07:00:12 26 4
gpt4 key购买 nike

如何在 gradle 中从 org.eclipse.persistence.jpa.modelgen.processor 生成元模型类?

在 maven 中我使用像

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId> <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
<version>${eclipselink.version}</version>
</dependency>
</dependencies>
<configuration>
<compilerArgs>
<compilerArg>-Aeclipselink.persistenceunits=unit-name
</compilerArg>
</compilerArgs>
</configuration>
</plugin>

感谢您的任何建议。

最佳答案

可能对你来说太晚了,但我想分享一下我是如何解决这个问题的。下面每次编译都会生成metamodel。请注意,如果您使用 delete 删除该行,编译器可能会报错。

ext {
metamodelPath="$buildDir/generated-sources/metamodel"
}
compileJava {

doFirst {
file(metamodelPath).delete()
file(metamodelPath).mkdirs()
}
options.compilerArgs += ['-Aeclipselink.persistencexml=src/main/resources/META-INF/persistence.xml', '-s', metamodelPath ]
}

关于java - 具有 gradle 和 groovy 的 eclipselink 元模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832873/

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