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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -