Hibernate SVN: r19691 - search/trunk/hibernate-search/src/main/java/org/hibernate/search/store.
by hibernate-commits@lists.jboss.org
Author: epbernard
Date: 2010-06-04 08:42:46 -0400 (Fri, 04 Jun 2010)
New Revision: 19691
Modified:
search/trunk/hibernate-search/src/main/java/org/hibernate/search/store/DirectoryProviderFactory.java
Log:
Minor: clean generics usage
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/store/DirectoryProviderFactory.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/store/DirectoryProviderFactory.java 2010-06-03 17:07:12 UTC (rev 19690)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/store/DirectoryProviderFactory.java 2010-06-04 12:42:46 UTC (rev 19691)
@@ -115,7 +115,7 @@
}
private DirectoryProvider<?> createDirectoryProvider(String directoryProviderName, Properties indexProps,
- Class entity, SearchFactoryImplementor searchFactoryImplementor) {
+ Class<?> entity, SearchFactoryImplementor searchFactoryImplementor) {
String className = indexProps.getProperty( "directory_provider" );
DirectoryProvider<?> provider;
if ( StringHelper.isEmpty( className ) ) {
@@ -221,7 +221,7 @@
//get the most specialized (ie subclass > superclass) non default index name
//if none extract the name from the most generic (superclass > subclass) @Indexed class in the hierarchy
//FIXME I'm inclined to get rid of the default value
- Class aClass = cfg.getClassMapping( clazz.getName() );
+ Class<?> aClass = cfg.getClassMapping( clazz.getName() );
XClass rootIndex = null;
do {
XClass currentClazz = reflectionManager.toXClass( aClass );
13 years, 10 months
Hibernate SVN: r19690 - in core/branches/gradle2: gradle and 3 other directories.
by hibernate-commits@lists.jboss.org
Author: steve.ebersole(a)jboss.com
Date: 2010-06-03 13:07:12 -0400 (Thu, 03 Jun 2010)
New Revision: 19690
Added:
core/branches/gradle2/gradle/
core/branches/gradle2/gradle/gradle-wrapper.jar
core/branches/gradle2/gradle/gradle-wrapper.properties
core/branches/gradle2/gradlew
core/branches/gradle2/gradlew.bat
Modified:
core/branches/gradle2/build.gradle
core/branches/gradle2/hibernate-core/hibernate-core.gradle
core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle
core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle
core/branches/gradle2/settings.gradle
Log:
gardlew & initial jdk home handling
Modified: core/branches/gradle2/build.gradle
===================================================================
--- core/branches/gradle2/build.gradle 2010-06-03 13:28:28 UTC (rev 19689)
+++ core/branches/gradle2/build.gradle 2010-06-03 17:07:12 UTC (rev 19690)
@@ -3,14 +3,18 @@
mavenRepo urls: 'http://gradle.artifactoryonline.com/gradle/plugins'
}
dependencies {
- classpath "org.gradle.plugins:gradle-idea-plugin:0.2"
+ classpath "org.gradle.plugins:gradle-idea-plugin:0.3"
}
}
-
+
allprojects {
apply plugin: 'org.gradle.idea'
}
+ideaProject {
+ javaVersion = "1.5"
+}
+
subprojects {
apply plugin: 'java'
@@ -33,6 +37,11 @@
}
}
+ ideaModule {
+ downloadJavadoc = false
+ scopes.COMPILE.plus.add(configurations.provided)
+ }
+
dependencies {
slf4jVersion = '1.5.8'
dom4jVersion = '1.6.1'
@@ -84,66 +93,73 @@
targetCompatibility = "1.5"
sourceCompatibility = "1.5"
- ideaModule {
- downloadJavadoc = false
- scopes.COMPILE.plus.add(configurations.provided)
+ compileJava {
+ if (hasProperty('jdk15_home')) { options.fork(executable: "$jdk15_home/bin/javac") }
}
+
+ compileTestJava {
+ if (hasProperty('jdk15_home')) { options.fork(executable: "$jdk15_home/bin/javac") }
+ }
+
+ test {
+ ignoreFailures = true
+ }
}
dependsOnChildren()
-documentationBuildDir = dir( buildDirName + "/documentation" );
+documentationBuildDir = dir(buildDirName + "/documentation");
task documentation(dependsOn: documentationBuildDir) << {
}
-distBuildDir = dir( buildDirName + "/dist" );
+distBuildDir = dir(buildDirName + "/dist");
task uberJar(type: Jar, dependsOn: distBuildDir) {
destinationDir = distBuildDir.dir
customName = 'hibernate3.jar'
- from( allCompilationOutputDirectories() )
+ from(allCompilationOutputDirectories())
}
subprojects.each { Project project ->
- if ( project.name != 'hibernate-testing' ) {
- uberJar.dependsOn project.getTasksByName( "classes", false );
+ if (project.name != 'hibernate-testing') {
+ uberJar.dependsOn project.getTasksByName("classes", false);
}
}
task prepareDistribution(dependsOn: [uberJar, documentation]) << {
- File requiredLibDir = new File( distBuildDir.dir, "stage/lib/required" );
+ File requiredLibDir = new File(distBuildDir.dir, "stage/lib/required");
copy {
- from project('core').getConfigurations().getByName( 'runtime' )
+ from project('core').getConfigurations().getByName('runtime')
into requiredLibDir
}
copy {
- from project('core').getConfigurations().getByName( 'provided' ).files{ dep -> dep.name == 'jboss-transaction-api' }
+ from project('core').getConfigurations().getByName('provided').files { dep -> dep.name == 'jboss-transaction-api' }
into requiredLibDir
rename 'jboss-transaction-api(.*).jar', 'jta-1.1.jar'
}
- File cglibLibDir = new File( distBuildDir.dir, "stage/lib/bytecode/cglib" );
+ File cglibLibDir = new File(distBuildDir.dir, "stage/lib/bytecode/cglib");
copy {
- from project('core').getConfigurations().getByName( 'provided' ).files{ dep -> dep.name == 'cglib' }
+ from project('core').getConfigurations().getByName('provided').files { dep -> dep.name == 'cglib' }
into cglibLibDir
}
- File javassistLibDir = new File( distBuildDir.dir, "stage/lib/bytecode/javassist" );
+ File javassistLibDir = new File(distBuildDir.dir, "stage/lib/bytecode/javassist");
copy {
- from project('core').getConfigurations().getByName( 'provided' ).files{ dep -> dep.name == 'javassist' }
+ from project('core').getConfigurations().getByName('provided').files { dep -> dep.name == 'javassist' }
into javassistLibDir
}
// ['c3p0', 'proxool', 'ehcache', 'jbosscache', 'infinispan', 'oscache', 'swarmcache'].each { feature ->
['connection-c3p0', 'connection-proxool', 'cache-ehcache', 'cache-oscache', 'cache-swarmcache'].each { feature ->
- File featureLibDir = new File( distBuildDir.dir, "stage/lib/optional/${feature}" );
+ File featureLibDir = new File(distBuildDir.dir, "stage/lib/optional/${feature}");
// Set libs = project("hibernate-${feature}").configurations.runtime.files - project("hibernate-core").configurations.runtime.files
Set libs = project("${feature}").configurations.runtime.files
- - files(requiredLibDir)
- - files( cglibLibDir )
- - files( javassistLibDir )
+ -files(requiredLibDir)
+ -files(cglibLibDir)
+ -files(javassistLibDir)
copy {
from libs
into featureLibDir
@@ -202,11 +218,11 @@
FileCollection[] allCompilationOutputDirectories() {
ArrayList<File> compilationOutputDirectories = new ArrayList<File>();
- for ( Project project : getSubprojects() ) {
- if ( project.name == 'hibernate-testing' ) {
+ for (Project project: getSubprojects()) {
+ if (project.name == 'hibernate-testing') {
continue;
}
- compilationOutputDirectories.add( project.sourceSets.main.classes.asFileTree );
+ compilationOutputDirectories.add(project.sourceSets.main.classes.asFileTree);
}
return compilationOutputDirectories as FileCollection[];
}
@@ -223,3 +239,8 @@
task distribution(dependsOn: [distributionZip, distributionTgz]) << {
// println 'building dists (todo)...'
}
+
+task wrapper(type: Wrapper) {
+ gradleVersion = '0.9-preview-3'
+ jarPath = 'gradle'
+}
Added: core/branches/gradle2/gradle/gradle-wrapper.jar
===================================================================
(Binary files differ)
Property changes on: core/branches/gradle2/gradle/gradle-wrapper.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: core/branches/gradle2/gradle/gradle-wrapper.properties
===================================================================
--- core/branches/gradle2/gradle/gradle-wrapper.properties (rev 0)
+++ core/branches/gradle2/gradle/gradle-wrapper.properties 2010-06-03 17:07:12 UTC (rev 19690)
@@ -0,0 +1,9 @@
+#Thu Jun 03 09:28:56 CDT 2010
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+distributionVersion=0.9-preview-3
+zipStorePath=wrapper/dists
+urlRoot=http\://dist.codehaus.org/gradle
+distributionName=gradle
+distributionClassifier=bin
Added: core/branches/gradle2/gradlew
===================================================================
--- core/branches/gradle2/gradlew (rev 0)
+++ core/branches/gradle2/gradlew 2010-06-03 17:07:12 UTC (rev 19690)
@@ -0,0 +1,142 @@
+#!/bin/bash
+
+##############################################################################
+## ##
+## Gradle wrapper script for UN*X ##
+## ##
+##############################################################################
+
+# Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
+# GRADLE_OPTS="$GRADLE_OPTS -Xmx512"
+# JAVA_OPTS="$JAVA_OPTS -Xmx512"
+
+GRADLE_APP_NAME=Gradle
+
+warn ( ) {
+ echo "${PROGNAME}: $*"
+}
+
+die ( ) {
+ warn "$*"
+ exit 1
+}
+
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+esac
+
+# Attempt to set JAVA_HOME if it's not already set.
+if [ -z "$JAVA_HOME" ] ; then
+ if $darwin ; then
+ [ -z "$JAVA_HOME" -a -d "/Library/Java/Home" ] && export JAVA_HOME="/Library/Java/Home"
+ [ -z "$JAVA_HOME" -a -d "/System/Library/Frameworks/JavaVM.framework/Home" ] && export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
+ else
+ javaExecutable="`which javac`"
+ [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME."
+ # readlink(1) is not available as standard on Solaris 10.
+ readLink=`which readlink`
+ [ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME."
+ javaExecutable="`readlink -f \"$javaExecutable\"`"
+ javaHome="`dirname \"$javaExecutable\"`"
+ javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+ export JAVA_HOME="$javaHome"
+ fi
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+ [ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"`
+ [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
+CLASSPATH=`dirname "$0"`/gradle/gradle-wrapper.jar
+WRAPPER_PROPERTIES=`dirname "$0"`/gradle/gradle-wrapper.properties
+# Determine the Java command to use to start the JVM.
+if [ -z "$JAVACMD" ] ; then
+ if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ else
+ JAVACMD="java"
+ fi
+fi
+if [ ! -x "$JAVACMD" ] ; then
+ die "JAVA_HOME is not defined correctly, can not execute: $JAVACMD"
+fi
+if [ -z "$JAVA_HOME" ] ; then
+ warn "JAVA_HOME environment variable is not set"
+fi
+
+# For Darwin, add GRADLE_APP_NAME to the JAVA_OPTS as -Xdock:name
+if $darwin; then
+ JAVA_OPTS="$JAVA_OPTS -Xdock:name=$GRADLE_APP_NAME"
+# we may also want to set -Xdock:image
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ JAVA_HOME=`cygpath --path --mixed "$JAVA_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+"$JAVACMD" $JAVA_OPTS $GRADLE_OPTS \
+ -classpath "$CLASSPATH" \
+ -Dorg.gradle.wrapper.properties="$WRAPPER_PROPERTIES" \
+ $STARTER_MAIN_CLASS \
+ "$@"
Property changes on: core/branches/gradle2/gradlew
___________________________________________________________________
Name: svn:executable
+ *
Added: core/branches/gradle2/gradlew.bat
===================================================================
--- core/branches/gradle2/gradlew.bat (rev 0)
+++ core/branches/gradle2/gradlew.bat 2010-06-03 17:07:12 UTC (rev 19690)
@@ -0,0 +1,126 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem ##
+@rem Gradle startup script for Windows ##
+@rem ##
+@rem ##########################################################################
+
+@rem
+@rem $Revision: 10602 $ $Date: 2008-01-25 02:49:54 +0100 (ven., 25 janv. 2008) $
+@rem
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
+@rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512
+@rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.\
+
+@rem Determine the command interpreter to execute the "CD" later
+set COMMAND_COM="cmd.exe"
+if exist "%SystemRoot%\system32\cmd.exe" set COMMAND_COM="%SystemRoot%\system32\cmd.exe"
+if exist "%SystemRoot%\command.com" set COMMAND_COM="%SystemRoot%\command.com"
+
+@rem Use explicit find.exe to prevent cygwin and others find.exe from being used
+set FIND_EXE="find.exe"
+if exist "%SystemRoot%\system32\find.exe" set FIND_EXE="%SystemRoot%\system32\find.exe"
+if exist "%SystemRoot%\command\find.exe" set FIND_EXE="%SystemRoot%\command\find.exe"
+
+:check_JAVA_HOME
+@rem Make sure we have a valid JAVA_HOME
+if not "%JAVA_HOME%" == "" goto have_JAVA_HOME
+
+echo.
+echo ERROR: Environment variable JAVA_HOME has not been set.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+echo.
+goto end
+
+:have_JAVA_HOME
+@rem Validate JAVA_HOME
+%COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | %FIND_EXE% /I /C "%JAVA_HOME%" >nul
+if not errorlevel 1 goto init
+
+echo.
+echo ERROR: JAVA_HOME might be set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation if there are problems.
+echo.
+
+:init
+@rem get name of script to launch with full path
+@rem Get command-line arguments, handling Windowz variants
+SET _marker=%JAVA_HOME: =%
+@rem IF NOT "%_marker%" == "%JAVA_HOME%" ECHO JAVA_HOME "%JAVA_HOME%" contains spaces. Please change to a location without spaces if this causes problems.
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%eval[2+2]" == "4" goto 4NT_args
+
+IF "%_marker%" == "%JAVA_HOME%" goto :win9xME_args
+
+set _FIXPATH=
+call :fixpath "%JAVA_HOME%"
+set JAVA_HOME=%_FIXPATH:~1%
+
+goto win9xME_args
+
+:fixpath
+if not %1.==. (
+for /f "tokens=1* delims=;" %%a in (%1) do (
+call :shortfilename "%%a" & call :fixpath "%%b"
+)
+)
+goto :EOF
+:shortfilename
+for %%i in (%1) do set _FIXPATH=%_FIXPATH%;%%~fsi
+goto :EOF
+
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
+set CLASSPATH=%DIRNAME%\gradle\gradle-wrapper.jar
+set WRAPPER_PROPERTIES=%DIRNAME%\gradle\gradle-wrapper.properties
+set JAVA_EXE=%JAVA_HOME%\bin\java.exe
+
+set GRADLE_OPTS=%JAVA_OPTS% %GRADLE_OPTS% -Dorg.gradle.wrapper.properties="%WRAPPER_PROPERTIES%"
+
+"%JAVA_EXE%" %GRADLE_OPTS% -classpath "%CLASSPATH%" %STARTER_MAIN_CLASS% %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+if not "%OS%"=="Windows_NT" echo 1 > nul | choice /n /c:1
+
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit "%ERRORLEVEL%"
+exit /b "%ERRORLEVEL%"
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
\ No newline at end of file
Modified: core/branches/gradle2/hibernate-core/hibernate-core.gradle
===================================================================
--- core/branches/gradle2/hibernate-core/hibernate-core.gradle 2010-06-03 13:28:28 UTC (rev 19689)
+++ core/branches/gradle2/hibernate-core/hibernate-core.gradle 2010-06-03 17:07:12 UTC (rev 19690)
@@ -4,12 +4,12 @@
dependencies {
antVersion = '1.6.5'
- compile (
+ compile(
[group: 'commons-collections', name: 'commons-collections', version: '3.1'],
[group: 'dom4j', name: 'dom4j', version: dom4jVersion, transitive: false],
"javax.transaction:jta:1.1"
)
- antlr (
+ antlr(
[group: 'antlr', name: 'antlr', version: antlrVersion]
)
provided(
@@ -21,5 +21,9 @@
}
manifest.mainAttributes(
- 'Main-Class': 'org.hibernate.Version'
+ 'Main-Class': 'org.hibernate.Version'
)
+
+ideaModule {
+ sourceDirs.add(file('target/generated-src'))
+}
Modified: core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle
===================================================================
--- core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle 2010-06-03 13:28:28 UTC (rev 19689)
+++ core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle 2010-06-03 17:07:12 UTC (rev 19690)
@@ -27,7 +27,7 @@
processTestResources.doLast(
{
copy {
- from( sourceSets.test.java.srcDirs ) {
+ from(sourceSets.test.java.srcDirs) {
include '**/*.properties'
include '**/*.xml'
}
@@ -36,23 +36,32 @@
}
)
-procTargetDir = dir( buildDirName + "/generated-src/jpamodelgen" )
+procTargetDir = dir(buildDirName + "/generated-src/jpamodelgen")
-task generateTestStaticMetamodelClasses(dependsOn: procTargetDir) << {
- ant.javac(
- srcdir: file( 'src/test/java' ),
- destdir: procTargetDir.dir,
- failonerror: false,
- fork: true,
- executable: '/opt/java/jdk-1.6/bin/javac',
- target: '1.5'
- ) {
- compilerArg( value: "-proc:only" )
- sourceSets.test.runtimeClasspath.addToAntBuilder( ant, 'classpath' )
+if (hasProperty('jdk16_home')) {
+ task generateTestStaticMetamodelClasses(dependsOn: procTargetDir) << {
+ ant.javac(
+ srcdir: file('src/test/java'),
+ destdir: procTargetDir.dir,
+ failonerror: false,
+ fork: true,
+ executable: "$jdk16_home/bin/javac",
+ target: '1.5'
+ ) {
+ compilerArg(value: "-proc:only")
+ sourceSets.test.runtimeClasspath.addToAntBuilder(ant, 'classpath')
+ }
+
+ sourceSets.test.java.srcDir(procTargetDir.dir);
}
- sourceSets.test.java.srcDir( procTargetDir.dir );
+ compileTestJava.dependsOn generateTestStaticMetamodelClasses
+} else {
+ test.enabled = false
+ compileTestJava.enabled = false
}
-compileTestJava.dependsOn generateTestStaticMetamodelClasses
+ideaModule {
+ testSourceDirs.add(file('target/generated-src/jpamodelgen'))
+}
Modified: core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle
===================================================================
--- core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle 2010-06-03 13:28:28 UTC (rev 19689)
+++ core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle 2010-06-03 17:07:12 UTC (rev 19690)
@@ -11,10 +11,10 @@
rhqVersion = '1.4.0.B01'
jgroupsVersion = '2.9.0.GA'
- compile (
+ compile(
project(':hibernate-core')
)
- compile (
+ compile(
[group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
) {
artifact {
@@ -22,7 +22,7 @@
type = 'jar'
}
}
- testCompile (
+ testCompile(
project(':hibernate-testing'),
[group: 'org.jboss', name: 'jboss-common-core', version: jbossCommonCoreVersion],
[group: 'org.jboss.naming', name: 'jnp-client', version: jnpVersion],
@@ -33,7 +33,7 @@
"javax.transaction:jta:1.1"
)
// ewww... http://jira.codehaus.org/browse/GRADLE-739
- testCompile (
+ testCompile(
[group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
) {
artifact {
@@ -46,7 +46,7 @@
type = 'jar'
}
}
- testRuntime (
+ testRuntime(
[group: 'javassist', name: 'javassist', version: javassistVersion],
[group: 'cglib', name: 'cglib', version: cglibVersion]
)
@@ -56,13 +56,17 @@
targetCompatibility = "1.6"
compileJava {
- options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
+ options.fork(executable: "$jdk16_home/bin/javac")
}
compileTestJava {
- options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
+ options.fork(executable: "$jdk16_home/bin/javac")
}
test {
- jvm: '/opt/java/jdk-1.6/bin/java'
+ jvm: "$jdk16_home/bin/java"
+}
+
+ideaModule {
+ javaVersion = "1.6"
}
\ No newline at end of file
Modified: core/branches/gradle2/settings.gradle
===================================================================
--- core/branches/gradle2/settings.gradle 2010-06-03 13:28:28 UTC (rev 19689)
+++ core/branches/gradle2/settings.gradle 2010-06-03 17:07:12 UTC (rev 19690)
@@ -1,3 +1,12 @@
+Properties properties = new Properties()
+properties.load(new FileInputStream(new File(gradle.gradleUserHomeDir, 'gradle.properties')))
+
+if (properties.jdk16_home) {
+ include 'hibernate-infinispan'
+}
+
+include 'hibernate-entitymanager'
+include 'hibernate-envers'
include 'hibernate-core'
include 'hibernate-testing' // todo : merge this and testsuite into hibernate-core
include 'hibernate-jmx' // todo : merge into hibernate-core
@@ -2,8 +11,5 @@
include 'hibernate-annotations' // todo : merge into hibernate-core
-include 'hibernate-entitymanager'
-include 'hibernate-envers'
include 'hibernate-c3p0'
include 'hibernate-proxool'
include 'hibernate-ehcache'
-include 'hibernate-infinispan'
include 'hibernate-jbosscache'
@@ -19,4 +25,4 @@
project.buildFileName = "${project.name}.gradle"
assert project.projectDir.isDirectory()
assert project.buildFile.isFile()
-}
\ No newline at end of file
+}
13 years, 10 months
Hibernate SVN: r19689 - search/trunk/hibernate-search.
by hibernate-commits@lists.jboss.org
Author: sannegrinovero
Date: 2010-06-03 09:28:28 -0400 (Thu, 03 Jun 2010)
New Revision: 19689
Modified:
search/trunk/hibernate-search/pom.xml
Log:
(HSEARCH-536) IndexingGeneratedCorpusTest raises OOME and hangs : re-enabling disabled test
Modified: search/trunk/hibernate-search/pom.xml
===================================================================
--- search/trunk/hibernate-search/pom.xml 2010-06-03 13:13:37 UTC (rev 19688)
+++ search/trunk/hibernate-search/pom.xml 2010-06-03 13:28:28 UTC (rev 19689)
@@ -143,7 +143,6 @@
<excludes>
<exclude>**/classloading/*.java</exclude>
<exclude>**/*PerfTest.java</exclude>
- <exclude>**/IndexingGeneratedCorpusTest.java</exclude>
</excludes>
</configuration>
</plugin>
13 years, 10 months
Hibernate SVN: r19688 - search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing.
by hibernate-commits@lists.jboss.org
Author: sannegrinovero
Date: 2010-06-03 09:13:37 -0400 (Thu, 03 Jun 2010)
New Revision: 19688
Modified:
search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/SearchIndexerTest.java
Log:
HSEARCH-537 SearchIndexerTest fails
Modified: search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/SearchIndexerTest.java
===================================================================
--- search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/SearchIndexerTest.java 2010-06-03 12:13:21 UTC (rev 19687)
+++ search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/SearchIndexerTest.java 2010-06-03 13:13:37 UTC (rev 19688)
@@ -108,6 +108,7 @@
.setProperty( org.hibernate.search.Environment.ANALYZER_CLASS, StandardAnalyzer.class.getName() )
.addAnnotatedClass( Dvd.class )
.addAnnotatedClass( Nation.class )
+ .addAnnotatedClass( Book.class )
.setProperty( Environment.INDEXING_STRATEGY, "manual" )
.build();
{
13 years, 10 months
Hibernate SVN: r19687 - search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing.
by hibernate-commits@lists.jboss.org
Author: sannegrinovero
Date: 2010-06-03 08:13:21 -0400 (Thu, 03 Jun 2010)
New Revision: 19687
Modified:
search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/IndexingGeneratedCorpusTest.java
Log:
(HSEARCH-536) IndexingGeneratedCorpusTest raises OOME and hangs : reducing memory usage for test
Modified: search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/IndexingGeneratedCorpusTest.java
===================================================================
--- search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/IndexingGeneratedCorpusTest.java 2010-06-03 10:51:03 UTC (rev 19686)
+++ search/trunk/hibernate-search/src/test/java/org/hibernate/search/test/batchindexing/IndexingGeneratedCorpusTest.java 2010-06-03 12:13:21 UTC (rev 19687)
@@ -45,11 +45,11 @@
*/
public class IndexingGeneratedCorpusTest extends TestCase {
- private final int BOOK_NUM = 600;
+ private final int BOOK_NUM = 140;
private final int ANCIENTBOOK_NUM = 120;
- private final int DVD_NUM = 400;
+ private final int DVD_NUM = 200;
- private SentenceInventor sentenceInventor = new SentenceInventor( 7L, 10000 );
+ private SentenceInventor sentenceInventor = new SentenceInventor( 7L, 4000 );
private FullTextSessionBuilder builder;
private int totalEntitiesInDB = 0;
13 years, 10 months
Hibernate SVN: r19686 - search/trunk/hibernate-search.
by hibernate-commits@lists.jboss.org
Author: epbernard
Date: 2010-06-03 06:51:03 -0400 (Thu, 03 Jun 2010)
New Revision: 19686
Modified:
search/trunk/hibernate-search/pom.xml
Log:
HSEARCH-536 excluding IndexingGeneratedCorpusTest: it hangs
Modified: search/trunk/hibernate-search/pom.xml
===================================================================
--- search/trunk/hibernate-search/pom.xml 2010-06-03 10:50:39 UTC (rev 19685)
+++ search/trunk/hibernate-search/pom.xml 2010-06-03 10:51:03 UTC (rev 19686)
@@ -143,6 +143,7 @@
<excludes>
<exclude>**/classloading/*.java</exclude>
<exclude>**/*PerfTest.java</exclude>
+ <exclude>**/IndexingGeneratedCorpusTest.java</exclude>
</excludes>
</configuration>
</plugin>
13 years, 10 months
Hibernate SVN: r19685 - search/trunk/hibernate-search/src/main/java/org/hibernate/search/util.
by hibernate-commits@lists.jboss.org
Author: epbernard
Date: 2010-06-03 06:50:39 -0400 (Thu, 03 Jun 2010)
New Revision: 19685
Modified:
search/trunk/hibernate-search/src/main/java/org/hibernate/search/util/ReflectionHelper.java
Log:
HSEARCH-535 setAccessible to true for all field / methods even public
This bypass some security checking at runtime and goes faster.
Modified: search/trunk/hibernate-search/src/main/java/org/hibernate/search/util/ReflectionHelper.java
===================================================================
--- search/trunk/hibernate-search/src/main/java/org/hibernate/search/util/ReflectionHelper.java 2010-06-02 21:52:15 UTC (rev 19684)
+++ search/trunk/hibernate-search/src/main/java/org/hibernate/search/util/ReflectionHelper.java 2010-06-03 10:50:39 UTC (rev 19685)
@@ -53,9 +53,16 @@
}
public static void setAccessible(XMember member) {
- if ( !Modifier.isPublic( member.getModifiers() ) ) {
+ try {
+ //always set accessible to true as it bypass the security model checks
+ // at execution time and is faster.
member.setAccessible( true );
}
+ catch ( SecurityException se ) {
+ if ( !Modifier.isPublic( member.getModifiers() ) ) {
+ throw se;
+ }
+ }
}
public static Object getMemberValue(Object bean, XMember getter) {
13 years, 10 months
Hibernate SVN: r19684 - in core/branches/gradle2: hibernate-annotations and 12 other directories.
by hibernate-commits@lists.jboss.org
Author: steve.ebersole(a)jboss.com
Date: 2010-06-02 17:52:15 -0400 (Wed, 02 Jun 2010)
New Revision: 19684
Added:
core/branches/gradle2/hibernate-annotations/hibernate-annotations.gradle
core/branches/gradle2/hibernate-c3p0/hibernate-c3p0.gradle
core/branches/gradle2/hibernate-core/hibernate-core.gradle
core/branches/gradle2/hibernate-ehcache/hibernate-ehcache.gradle
core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle
core/branches/gradle2/hibernate-envers/hibernate-envers.gradle
core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle
core/branches/gradle2/hibernate-jbosscache/hibernate-jbosscache.gradle
core/branches/gradle2/hibernate-jmx/hibernate-jmx.gradle
core/branches/gradle2/hibernate-oscache/hibernate-oscache.gradle
core/branches/gradle2/hibernate-proxool/hibernate-proxool.gradle
core/branches/gradle2/hibernate-swarmcache/hibernate-swarmcache.gradle
core/branches/gradle2/hibernate-testing/hibernate-testing.gradle
Removed:
core/branches/gradle2/hibernate-annotations/build.gradle
core/branches/gradle2/hibernate-c3p0/build.gradle
core/branches/gradle2/hibernate-core/build.gradle
core/branches/gradle2/hibernate-ehcache/build.gradle
core/branches/gradle2/hibernate-entitymanager/build.gradle
core/branches/gradle2/hibernate-envers/build.gradle
core/branches/gradle2/hibernate-infinispan/build.gradle
core/branches/gradle2/hibernate-jbosscache/build.gradle
core/branches/gradle2/hibernate-jmx/build.gradle
core/branches/gradle2/hibernate-oscache/build.gradle
core/branches/gradle2/hibernate-proxool/build.gradle
core/branches/gradle2/hibernate-swarmcache/build.gradle
core/branches/gradle2/hibernate-testing/build.gradle
Modified:
core/branches/gradle2/settings.gradle
Log:
renamed build files
Deleted: core/branches/gradle2/hibernate-annotations/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-annotations/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-annotations/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,32 +0,0 @@
-dependencies {
- compile (
- project(':core'),
- [group: 'dom4j', name: 'dom4j', version: dom4jVersion],
- [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
- [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion]
- )
- provided (
- [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion]
- )
- testCompile (
- project(':testing'),
- [group: 'org.hibernate', name: 'hibernate-validator', version: hibernateValidatorVersion],
- [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion]
- )
- testRuntime (
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion, transitive: true]
- )
-}
-
-processTestResources.doLast(
- {
- copy {
- from( sourceSets.test.java.srcDirs ) {
- include '**/*.properties'
- include '**/*.xml'
- }
- into sourceSets.test.classesDir
- }
- }
-)
Copied: core/branches/gradle2/hibernate-annotations/hibernate-annotations.gradle (from rev 19680, core/branches/gradle2/hibernate-annotations/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-annotations/hibernate-annotations.gradle (rev 0)
+++ core/branches/gradle2/hibernate-annotations/hibernate-annotations.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,32 @@
+dependencies {
+ compile (
+ project(':hibernate-core'),
+ [group: 'dom4j', name: 'dom4j', version: dom4jVersion],
+ [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
+ [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion]
+ )
+ provided (
+ [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion]
+ )
+ testCompile (
+ project(':hibernate-testing'),
+ [group: 'org.hibernate', name: 'hibernate-validator', version: hibernateValidatorVersion],
+ [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion]
+ )
+ testRuntime (
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion, transitive: true]
+ )
+}
+
+processTestResources.doLast(
+ {
+ copy {
+ from( sourceSets.test.java.srcDirs ) {
+ include '**/*.properties'
+ include '**/*.xml'
+ }
+ into sourceSets.test.classesDir
+ }
+ }
+)
Deleted: core/branches/gradle2/hibernate-c3p0/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-c3p0/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-c3p0/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,8 +0,0 @@
-dependencies {
- c3p0Version = '0.9.1'
-
- compile (
- project(':core'),
- [group: 'c3p0', name: 'c3p0', version: c3p0Version]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-c3p0/hibernate-c3p0.gradle (from rev 19682, core/branches/gradle2/hibernate-c3p0/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-c3p0/hibernate-c3p0.gradle (rev 0)
+++ core/branches/gradle2/hibernate-c3p0/hibernate-c3p0.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,8 @@
+dependencies {
+ c3p0Version = '0.9.1'
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'c3p0', name: 'c3p0', version: c3p0Version]
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-core/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-core/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-core/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,25 +0,0 @@
-apply plugin: 'java'
-apply plugin: 'antlr'
-
-dependencies {
- antVersion = '1.6.5'
-
- compile (
- [group: 'commons-collections', name: 'commons-collections', version: '3.1'],
- [group: 'dom4j', name: 'dom4j', version: dom4jVersion, transitive: false],
- "javax.transaction:jta:1.1"
- )
- antlr (
- [group: 'antlr', name: 'antlr', version: antlrVersion]
- )
- provided(
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion, transitive: true],
- [group: 'ant', name: 'ant', version: antVersion],
- [group: 'org.jboss.javaee', name: 'jboss-jacc-api_JDK4', version: '1.1.0', transitive: false]
- )
-}
-
-manifest.mainAttributes(
- 'Main-Class': 'org.hibernate.Version'
-)
Copied: core/branches/gradle2/hibernate-core/hibernate-core.gradle (from rev 19677, core/branches/gradle2/hibernate-core/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-core/hibernate-core.gradle (rev 0)
+++ core/branches/gradle2/hibernate-core/hibernate-core.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,25 @@
+apply plugin: 'java'
+apply plugin: 'antlr'
+
+dependencies {
+ antVersion = '1.6.5'
+
+ compile (
+ [group: 'commons-collections', name: 'commons-collections', version: '3.1'],
+ [group: 'dom4j', name: 'dom4j', version: dom4jVersion, transitive: false],
+ "javax.transaction:jta:1.1"
+ )
+ antlr (
+ [group: 'antlr', name: 'antlr', version: antlrVersion]
+ )
+ provided(
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion, transitive: true],
+ [group: 'ant', name: 'ant', version: antVersion],
+ [group: 'org.jboss.javaee', name: 'jboss-jacc-api_JDK4', version: '1.1.0', transitive: false]
+ )
+}
+
+manifest.mainAttributes(
+ 'Main-Class': 'org.hibernate.Version'
+)
Deleted: core/branches/gradle2/hibernate-ehcache/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-ehcache/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-ehcache/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,15 +0,0 @@
-dependencies {
- ehcacheVersion = '1.5.0'
-
- compile (
- project(':core'),
- [group: 'net.sf.ehcache', name: 'ehcache', version: ehcacheVersion]
- )
- testCompile (
- project(':testing')
- )
- testRuntime (
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-ehcache/hibernate-ehcache.gradle (from rev 19683, core/branches/gradle2/hibernate-ehcache/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-ehcache/hibernate-ehcache.gradle (rev 0)
+++ core/branches/gradle2/hibernate-ehcache/hibernate-ehcache.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,15 @@
+dependencies {
+ ehcacheVersion = '1.5.0'
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'net.sf.ehcache', name: 'ehcache', version: ehcacheVersion]
+ )
+ testCompile (
+ project(':hibernate-testing')
+ )
+ testRuntime (
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion]
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-entitymanager/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-entitymanager/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-entitymanager/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,58 +0,0 @@
-dependencies {
- shrinkwrapVersion = '1.0.0-alpha-6'
-
- compile(
- project(':core'),
- project(':annotations'),
- [group: 'dom4j', name: 'dom4j', version: dom4jVersion],
- [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
- [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion],
- [group: 'javax.transaction', name: 'jta', version: jtaVersion],
- [group: 'javassist', name: 'javassist', version: javassistVersion]
- )
- testCompile(
- project(':testing'),
- [group: 'cglib', name: 'cglib', version: cglibVersion],
- [group: 'org.hibernate', name: 'hibernate-jpamodelgen', version: '1.0.0.Final'],
- [group: 'org.jboss.shrinkwrap', name: 'shrinkwrap-api', version: shrinkwrapVersion],
- [group: 'org.jboss.shrinkwrap', name: 'shrinkwrap-impl-base', version: shrinkwrapVersion],
- [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion],
- group: 'org.slf4j', name: 'slf4j-api', version: slf4jVersion
- )
- testRuntime(
- [group: 'org.hibernate', name: 'hibernate-validator', version: hibernateValidatorVersion]
- )
-}
-
-processTestResources.doLast(
- {
- copy {
- from( sourceSets.test.java.srcDirs ) {
- include '**/*.properties'
- include '**/*.xml'
- }
- into sourceSets.test.classesDir
- }
- }
-)
-
-procTargetDir = dir( buildDirName + "/generated-src/jpamodelgen" )
-
-task generateTestStaticMetamodelClasses(dependsOn: procTargetDir) << {
- ant.javac(
- srcdir: file( 'src/test/java' ),
- destdir: procTargetDir.dir,
- failonerror: false,
- fork: true,
- executable: '/opt/java/jdk-1.6/bin/javac',
- target: '1.5'
- ) {
- compilerArg( value: "-proc:only" )
- sourceSets.test.runtimeClasspath.addToAntBuilder( ant, 'classpath' )
- }
-
- sourceSets.test.java.srcDir( procTargetDir.dir );
-}
-
-compileTestJava.dependsOn generateTestStaticMetamodelClasses
-
Copied: core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle (from rev 19681, core/branches/gradle2/hibernate-entitymanager/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle (rev 0)
+++ core/branches/gradle2/hibernate-entitymanager/hibernate-entitymanager.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,58 @@
+dependencies {
+ shrinkwrapVersion = '1.0.0-alpha-6'
+
+ compile(
+ project(':hibernate-core'),
+ project(':hibernate-annotations'),
+ [group: 'dom4j', name: 'dom4j', version: dom4jVersion],
+ [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
+ [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion],
+ [group: 'javax.transaction', name: 'jta', version: jtaVersion],
+ [group: 'javassist', name: 'javassist', version: javassistVersion]
+ )
+ testCompile(
+ project(':hibernate-testing'),
+ [group: 'cglib', name: 'cglib', version: cglibVersion],
+ [group: 'org.hibernate', name: 'hibernate-jpamodelgen', version: '1.0.0.Final'],
+ [group: 'org.jboss.shrinkwrap', name: 'shrinkwrap-api', version: shrinkwrapVersion],
+ [group: 'org.jboss.shrinkwrap', name: 'shrinkwrap-impl-base', version: shrinkwrapVersion],
+ [group: 'javax.validation', name: 'validation-api', version: javaxValidationVersion],
+ [group: 'org.slf4j', name: 'slf4j-api', version: slf4jVersion]
+ )
+ testRuntime(
+ [group: 'org.hibernate', name: 'hibernate-validator', version: hibernateValidatorVersion]
+ )
+}
+
+processTestResources.doLast(
+ {
+ copy {
+ from( sourceSets.test.java.srcDirs ) {
+ include '**/*.properties'
+ include '**/*.xml'
+ }
+ into sourceSets.test.classesDir
+ }
+ }
+)
+
+procTargetDir = dir( buildDirName + "/generated-src/jpamodelgen" )
+
+task generateTestStaticMetamodelClasses(dependsOn: procTargetDir) << {
+ ant.javac(
+ srcdir: file( 'src/test/java' ),
+ destdir: procTargetDir.dir,
+ failonerror: false,
+ fork: true,
+ executable: '/opt/java/jdk-1.6/bin/javac',
+ target: '1.5'
+ ) {
+ compilerArg( value: "-proc:only" )
+ sourceSets.test.runtimeClasspath.addToAntBuilder( ant, 'classpath' )
+ }
+
+ sourceSets.test.java.srcDir( procTargetDir.dir );
+}
+
+compileTestJava.dependsOn generateTestStaticMetamodelClasses
+
Deleted: core/branches/gradle2/hibernate-envers/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-envers/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-envers/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,23 +0,0 @@
-dependencies {
- hibernateToolsVersion = '3.2.0.ga'
-
- compile (
- project(':core'),
- project(':annotations'),
- project(':entitymanager'),
- [group: 'org.hibernate', name: 'hibernate-tools', version: hibernateToolsVersion],
- [group: 'dom4j', name: 'dom4j', version: dom4jVersion, transitive: false],
- [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
- [group: 'ant', name: 'ant', version: '1.6.5']
- )
- testCompile (
- [group: 'org.testng', name: 'testng', version: testngVersion, classifier: 'jdk15'],
- [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion]
- )
- testRuntime (
- [group: 'com.h2database', name: 'h2', version: h2Version],
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion]
- )
-}
-
Copied: core/branches/gradle2/hibernate-envers/hibernate-envers.gradle (from rev 19683, core/branches/gradle2/hibernate-envers/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-envers/hibernate-envers.gradle (rev 0)
+++ core/branches/gradle2/hibernate-envers/hibernate-envers.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,23 @@
+dependencies {
+ hibernateToolsVersion = '3.2.0.ga'
+
+ compile (
+ project(':hibernate-core'),
+ project(':hibernate-annotations'),
+ project(':hibernate-entitymanager'),
+ [group: 'org.hibernate', name: 'hibernate-tools', version: hibernateToolsVersion],
+ [group: 'dom4j', name: 'dom4j', version: dom4jVersion, transitive: false],
+ [group: 'org.hibernate', name: 'hibernate-commons-annotations', version: annotationsCommonsVersion],
+ [group: 'ant', name: 'ant', version: '1.6.5']
+ )
+ testCompile (
+ [group: 'org.testng', name: 'testng', version: testngVersion, classifier: 'jdk15'],
+ [group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: jpaVersion]
+ )
+ testRuntime (
+ [group: 'com.h2database', name: 'h2', version: h2Version],
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion]
+ )
+}
+
Deleted: core/branches/gradle2/hibernate-infinispan/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-infinispan/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-infinispan/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,68 +0,0 @@
-// todo : need to account for skipUnitTests from pom.xml
-// todo : need to account for groups.bind_addr from pom.xml
-// todo : need to account for surefire system-properties from pom.xml
-
-dependencies {
- infinispanVersion = '4.0.0.FINAL'
- jbossCommonCoreVersion = '2.2.14.GA'
- jnpVersion = '5.0.3.GA'
- xapoolVersion = '1.5.0'
- jbosstsVersion = '4.9.0.GA'
- rhqVersion = '1.4.0.B01'
- jgroupsVersion = '2.9.0.GA'
-
- compile (
- project(':core')
- )
- compile (
- [group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
- ) {
- artifact {
- name = "infinispan-core"
- type = 'jar'
- }
- }
- testCompile (
- project(':testing'),
- [group: 'org.jboss', name: 'jboss-common-core', version: jbossCommonCoreVersion],
- [group: 'org.jboss.naming', name: 'jnp-client', version: jnpVersion],
- [group: 'com.experlog', name: 'xapool', version: xapoolVersion],
- [group: 'jboss.jbossts', name: 'jbossjta', version: jbosstsVersion],
- [group: 'org.jboss.naming', name: 'jnpserver', version: jnpVersion],
- [group: 'org.rhq.helpers', name: 'rhq-pluginAnnotations', version: rhqVersion],
- "javax.transaction:jta:1.1"
- )
-// ewww... http://jira.codehaus.org/browse/GRADLE-739
- testCompile (
- [group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
- ) {
- artifact {
- name = "infinispan-core"
- type = 'jar'
- }
- artifact {
- name = "infinispan-core"
- classifier = 'tests'
- type = 'jar'
- }
- }
- testRuntime (
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion]
- )
-}
-
-sourceCompatibility = "1.6"
-targetCompatibility = "1.6"
-
-compileJava {
- options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
-}
-
-compileTestJava {
- options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
-}
-
-test {
- jvm: '/opt/java/jdk-1.6/bin/java'
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle (from rev 19683, core/branches/gradle2/hibernate-infinispan/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle (rev 0)
+++ core/branches/gradle2/hibernate-infinispan/hibernate-infinispan.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,68 @@
+// todo : need to account for skipUnitTests from pom.xml
+// todo : need to account for groups.bind_addr from pom.xml
+// todo : need to account for surefire system-properties from pom.xml
+
+dependencies {
+ infinispanVersion = '4.0.0.FINAL'
+ jbossCommonCoreVersion = '2.2.14.GA'
+ jnpVersion = '5.0.3.GA'
+ xapoolVersion = '1.5.0'
+ jbosstsVersion = '4.9.0.GA'
+ rhqVersion = '1.4.0.B01'
+ jgroupsVersion = '2.9.0.GA'
+
+ compile (
+ project(':hibernate-core')
+ )
+ compile (
+ [group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
+ ) {
+ artifact {
+ name = "infinispan-core"
+ type = 'jar'
+ }
+ }
+ testCompile (
+ project(':hibernate-testing'),
+ [group: 'org.jboss', name: 'jboss-common-core', version: jbossCommonCoreVersion],
+ [group: 'org.jboss.naming', name: 'jnp-client', version: jnpVersion],
+ [group: 'com.experlog', name: 'xapool', version: xapoolVersion],
+ [group: 'jboss.jbossts', name: 'jbossjta', version: jbosstsVersion],
+ [group: 'org.jboss.naming', name: 'jnpserver', version: jnpVersion],
+ [group: 'org.rhq.helpers', name: 'rhq-pluginAnnotations', version: rhqVersion],
+ "javax.transaction:jta:1.1"
+ )
+// ewww... http://jira.codehaus.org/browse/GRADLE-739
+ testCompile (
+ [group: 'org.infinispan', name: 'infinispan-core', version: infinispanVersion]
+ ) {
+ artifact {
+ name = "infinispan-core"
+ type = 'jar'
+ }
+ artifact {
+ name = "infinispan-core"
+ classifier = 'tests'
+ type = 'jar'
+ }
+ }
+ testRuntime (
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion]
+ )
+}
+
+sourceCompatibility = "1.6"
+targetCompatibility = "1.6"
+
+compileJava {
+ options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
+}
+
+compileTestJava {
+ options.fork(executable: '/opt/java/jdk-1.6/bin/javac')
+}
+
+test {
+ jvm: '/opt/java/jdk-1.6/bin/java'
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-jbosscache/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-jbosscache/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-jbosscache/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,22 +0,0 @@
-// todo : need to account for skipUnitTests from pom.xml
-// todo : need to account for groups.bind_addr from pom.xml
-// todo : need to account for surefire system-properties from pom.xml
-
-dependencies {
- jbcVersion = '3.2.1.GA'
- jgroupsVersion = '2.6.13.GA'
-
- compile (
- project(':core'),
- [group: 'org.jboss.cache', name: 'jbosscache-core', version: jbcVersion]
- )
- testCompile(
- project(':testing'),
- [group: 'jgroups', name: 'jgroups', version: jgroupsVersion],
- "javax.transaction:jta:1.1"
- )
- testRuntime (
- [group: 'javassist', name: 'javassist', version: javassistVersion],
- [group: 'cglib', name: 'cglib', version: cglibVersion]
- )
-}
Copied: core/branches/gradle2/hibernate-jbosscache/hibernate-jbosscache.gradle (from rev 19683, core/branches/gradle2/hibernate-jbosscache/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-jbosscache/hibernate-jbosscache.gradle (rev 0)
+++ core/branches/gradle2/hibernate-jbosscache/hibernate-jbosscache.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,22 @@
+// todo : need to account for skipUnitTests from pom.xml
+// todo : need to account for groups.bind_addr from pom.xml
+// todo : need to account for surefire system-properties from pom.xml
+
+dependencies {
+ jbcVersion = '3.2.1.GA'
+ jgroupsVersion = '2.6.13.GA'
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'org.jboss.cache', name: 'jbosscache-core', version: jbcVersion]
+ )
+ testCompile(
+ project(':hibernate-testing'),
+ [group: 'jgroups', name: 'jgroups', version: jgroupsVersion],
+ "javax.transaction:jta:1.1"
+ )
+ testRuntime (
+ [group: 'javassist', name: 'javassist', version: javassistVersion],
+ [group: 'cglib', name: 'cglib', version: cglibVersion]
+ )
+}
Deleted: core/branches/gradle2/hibernate-jmx/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-jmx/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-jmx/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,5 +0,0 @@
-dependencies {
- compile (
- project(':core')
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-jmx/hibernate-jmx.gradle (from rev 19683, core/branches/gradle2/hibernate-jmx/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-jmx/hibernate-jmx.gradle (rev 0)
+++ core/branches/gradle2/hibernate-jmx/hibernate-jmx.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,5 @@
+dependencies {
+ compile (
+ project(':hibernate-core')
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-oscache/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-oscache/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-oscache/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,8 +0,0 @@
-dependencies {
- oscacheVersion = '2.1';
-
- compile (
- project(':core'),
- [group: 'opensymphony', name: 'oscache', version: oscacheVersion]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-oscache/hibernate-oscache.gradle (from rev 19683, core/branches/gradle2/hibernate-oscache/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-oscache/hibernate-oscache.gradle (rev 0)
+++ core/branches/gradle2/hibernate-oscache/hibernate-oscache.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,8 @@
+dependencies {
+ oscacheVersion = '2.1';
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'opensymphony', name: 'oscache', version: oscacheVersion]
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-proxool/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-proxool/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-proxool/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,8 +0,0 @@
-dependencies {
- proxoolVersion = '0.8.3'
-
- compile (
- project(':core'),
- [group: 'proxool', name: 'proxool', version: proxoolVersion]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-proxool/hibernate-proxool.gradle (from rev 19682, core/branches/gradle2/hibernate-proxool/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-proxool/hibernate-proxool.gradle (rev 0)
+++ core/branches/gradle2/hibernate-proxool/hibernate-proxool.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,8 @@
+dependencies {
+ proxoolVersion = '0.8.3'
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'proxool', name: 'proxool', version: proxoolVersion]
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-swarmcache/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-swarmcache/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-swarmcache/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,8 +0,0 @@
-dependencies {
- swarmcacheVersion = '1.0RC2'
-
- compile (
- project(':core'),
- [group: 'swarmcache', name: 'swarmcache', version: swarmcacheVersion]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-swarmcache/hibernate-swarmcache.gradle (from rev 19683, core/branches/gradle2/hibernate-swarmcache/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-swarmcache/hibernate-swarmcache.gradle (rev 0)
+++ core/branches/gradle2/hibernate-swarmcache/hibernate-swarmcache.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,8 @@
+dependencies {
+ swarmcacheVersion = '1.0RC2'
+
+ compile (
+ project(':hibernate-core'),
+ [group: 'swarmcache', name: 'swarmcache', version: swarmcacheVersion]
+ )
+}
\ No newline at end of file
Deleted: core/branches/gradle2/hibernate-testing/build.gradle
===================================================================
--- core/branches/gradle2/hibernate-testing/build.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/hibernate-testing/build.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -1,6 +0,0 @@
-dependencies {
- compile (
- project(':core'),
- [group: 'junit', name: 'junit', version: junitVersion]
- )
-}
\ No newline at end of file
Copied: core/branches/gradle2/hibernate-testing/hibernate-testing.gradle (from rev 19678, core/branches/gradle2/hibernate-testing/build.gradle)
===================================================================
--- core/branches/gradle2/hibernate-testing/hibernate-testing.gradle (rev 0)
+++ core/branches/gradle2/hibernate-testing/hibernate-testing.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -0,0 +1,6 @@
+dependencies {
+ compile (
+ project(':hibernate-core'),
+ [group: 'junit', name: 'junit', version: junitVersion]
+ )
+}
\ No newline at end of file
Modified: core/branches/gradle2/settings.gradle
===================================================================
--- core/branches/gradle2/settings.gradle 2010-06-02 21:38:28 UTC (rev 19683)
+++ core/branches/gradle2/settings.gradle 2010-06-02 21:52:15 UTC (rev 19684)
@@ -13,3 +13,10 @@
include 'hibernate-swarmcache'
//include 'hibernate-release'
+
+
+rootProject.children.each {project ->
+ project.buildFileName = "${project.name}.gradle"
+ assert project.projectDir.isDirectory()
+ assert project.buildFile.isFile()
+}
\ No newline at end of file
13 years, 11 months
Hibernate SVN: r19683 - core/branches/gradle2.
by hibernate-commits@lists.jboss.org
Author: steve.ebersole(a)jboss.com
Date: 2010-06-02 17:38:28 -0400 (Wed, 02 Jun 2010)
New Revision: 19683
Added:
core/branches/gradle2/hibernate-ehcache/
core/branches/gradle2/hibernate-envers/
core/branches/gradle2/hibernate-infinispan/
core/branches/gradle2/hibernate-jbosscache/
core/branches/gradle2/hibernate-jmx/
core/branches/gradle2/hibernate-oscache/
core/branches/gradle2/hibernate-swarmcache/
Removed:
core/branches/gradle2/cache-ehcache/
core/branches/gradle2/cache-infinispan/
core/branches/gradle2/cache-jbosscache/
core/branches/gradle2/cache-oscache/
core/branches/gradle2/cache-swarmcache/
core/branches/gradle2/envers/
core/branches/gradle2/jmx/
Modified:
core/branches/gradle2/settings.gradle
Log:
renamed rest of modules
Copied: core/branches/gradle2/hibernate-ehcache (from rev 19677, core/branches/gradle2/cache-ehcache)
Copied: core/branches/gradle2/hibernate-envers (from rev 19677, core/branches/gradle2/envers)
Copied: core/branches/gradle2/hibernate-infinispan (from rev 19677, core/branches/gradle2/cache-infinispan)
Copied: core/branches/gradle2/hibernate-jbosscache (from rev 19677, core/branches/gradle2/cache-jbosscache)
Copied: core/branches/gradle2/hibernate-jmx (from rev 19677, core/branches/gradle2/jmx)
Copied: core/branches/gradle2/hibernate-oscache (from rev 19677, core/branches/gradle2/cache-oscache)
Copied: core/branches/gradle2/hibernate-swarmcache (from rev 19677, core/branches/gradle2/cache-swarmcache)
Modified: core/branches/gradle2/settings.gradle
===================================================================
--- core/branches/gradle2/settings.gradle 2010-06-02 21:32:56 UTC (rev 19682)
+++ core/branches/gradle2/settings.gradle 2010-06-02 21:38:28 UTC (rev 19683)
@@ -1,18 +1,15 @@
include 'hibernate-core'
include 'hibernate-testing' // todo : merge this and testsuite into hibernate-core
+include 'hibernate-jmx' // todo : merge into hibernate-core
include 'hibernate-annotations' // todo : merge into hibernate-core
include 'hibernate-entitymanager'
+include 'hibernate-envers'
include 'hibernate-c3p0'
include 'hibernate-proxool'
+include 'hibernate-ehcache'
+include 'hibernate-infinispan'
+include 'hibernate-jbosscache'
+include 'hibernate-oscache'
+include 'hibernate-swarmcache'
-include (
- 'envers',
- 'cache-ehcache',
- 'cache-infinispan',
- 'cache-jbosscache',
- 'cache-oscache',
- 'cache-swarmcache',
- 'jmx',
-// ,
-// 'hibernate-release'
-)
+//include 'hibernate-release'
13 years, 11 months
Hibernate SVN: r19682 - core/branches/gradle2.
by hibernate-commits@lists.jboss.org
Author: steve.ebersole(a)jboss.com
Date: 2010-06-02 17:32:56 -0400 (Wed, 02 Jun 2010)
New Revision: 19682
Added:
core/branches/gradle2/hibernate-c3p0/
core/branches/gradle2/hibernate-proxool/
Removed:
core/branches/gradle2/connection-c3p0/
core/branches/gradle2/connection-proxool/
Modified:
core/branches/gradle2/settings.gradle
Log:
renamed connection modules
Copied: core/branches/gradle2/hibernate-c3p0 (from rev 19677, core/branches/gradle2/connection-c3p0)
Copied: core/branches/gradle2/hibernate-proxool (from rev 19677, core/branches/gradle2/connection-proxool)
Modified: core/branches/gradle2/settings.gradle
===================================================================
--- core/branches/gradle2/settings.gradle 2010-06-02 21:31:16 UTC (rev 19681)
+++ core/branches/gradle2/settings.gradle 2010-06-02 21:32:56 UTC (rev 19682)
@@ -2,12 +2,11 @@
include 'hibernate-testing' // todo : merge this and testsuite into hibernate-core
include 'hibernate-annotations' // todo : merge into hibernate-core
include 'hibernate-entitymanager'
+include 'hibernate-c3p0'
+include 'hibernate-proxool'
include (
'envers',
- 'entitymanager',
- 'connection-c3p0',
- 'connection-proxool',
'cache-ehcache',
'cache-infinispan',
'cache-jbosscache',
13 years, 11 months