java - eclipselink metamodel with gradle and groovy -
how can generate metamodel classes org.eclipse.persistence.jpa.modelgen.processor in gradle?
in maven use
<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>
thanks advice.
probably late useful, wanted share how solved problem. following generate metamodel every time compile. note, if remove line delete
, compiler complain.
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 ] }
Comments
Post a Comment