HHH-5714 Upgraded metamodelgen dependency

The new version  allows now also to use the -s option for generating the sources into a seprate directory.
This commit is contained in:
Hardy Ferentschik 2010-11-04 10:37:10 +01:00
parent ba040a3378
commit c0352429db
2 changed files with 15 additions and 1 deletions

View File

@ -70,7 +70,7 @@ libraries = [
// testing
junit: 'junit:junit:3.8.2',
testng: 'org.testng:testng:5.8:jdk15',
jpa_modelgen: 'org.hibernate:hibernate-jpamodelgen:1.1.0.CR1',
jpa_modelgen: 'org.hibernate:hibernate-jpamodelgen:1.1.0.Final',
shrinkwrap_api: 'org.jboss.shrinkwrap:shrinkwrap-api:1.0.0-alpha-6',
shrinkwrap: 'org.jboss.shrinkwrap:shrinkwrap-impl-base:1.0.0-alpha-6'
]

View File

@ -21,6 +21,15 @@ dependencies {
testRuntime( libraries.validator )
}
procTargetDirName = buildDirName + "/generated-src/jpamodelgen"
procTargetDir = dir( procTargetDirName )
compileTestJava {
configure( options ) {
compilerArgs = [ "-s", "$procTargetDir.dir.absolutePath" ]
}
}
compileTestJava.dependsOn procTargetDir
bundlesTargetDirName = "$buildDirName/bundles"
bundlesTargetDir = dir( bundlesTargetDirName )
task copyBundleResources (type: Copy) {
@ -40,6 +49,11 @@ copyBundleResources.dependsOn bundlesTargetDir
// make sure that the bundles for the packaged test (PackagingTestCase) are copied as well
processTestResources.dependsOn copyBundleResources
ideaModule {
testSourceDirs.add( file( procTargetDirName ) )
}