hibernate-orm/hibernate-core/hibernate-core.gradle

62 lines
1.4 KiB
Groovy
Raw Normal View History

apply plugin: 'java'
apply plugin: 'antlr'
dependencies {
compile( libraries.commons_collections )
compile( libraries.jta )
compile( libraries.dom4j ) {
transitive = false
}
compile( libraries.commons_annotations )
compile( libraries.jpa )
antlr( libraries.antlr )
provided( libraries.javassist )
provided( libraries.cglib ) {
transitive = true
}
provided( libraries.ant )
provided( libraries.jacc ) {
transitive = false
}
provided( libraries.validation )
testCompile( libraries.validation )
testCompile( libraries.validator ) {
// for test runtime
transitive = true
}
testRuntime( 'jaxen:jaxen:1.1' )
testRuntime( libraries.javassist )
testRuntime( libraries.cglib ) {
transitive = true
}
}
manifest.mainAttributes(
'Main-Class': 'org.hibernate.Version'
)
sourceSets {
test {
// resources inherently exclude sources
resources {
setSrcDirs( ['src/test/java','src/test/resources'] )
}
}
}
ideaModule {
sourceDirs.add( file( '$buildDir/generated-src/antlr/main' ) )
}
task testJar(type: Jar, dependsOn: compileJava) {
from sourceSets.test.allSource
classifier = 'test'
}
artifacts {
archives sourcesJar, testJar
}
// http://jira.codehaus.org/browse/GRADLE-1158
test.testReport = false