From 94b7e1d511aa8c5f3f0883466002513ebdbfcd0a Mon Sep 17 00:00:00 2001 From: Graeme Rocher Date: Tue, 24 Aug 2010 15:09:40 +0200 Subject: [PATCH] Gradle build for Jedis --- build.gradle | 26 +++++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 10727 bytes gradle/wrapper/gradle-wrapper.properties | 9 ++ gradlew | 142 +++++++++++++++++++++++ gradlew.bat | 126 ++++++++++++++++++++ 5 files changed, 303 insertions(+) create mode 100644 build.gradle create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..450d055 --- /dev/null +++ b/build.gradle @@ -0,0 +1,26 @@ +apply plugin: 'java' +apply plugin: 'maven' + +group = 'redis.clients' +archiveBaseName = 'jedis' +version = '1.0.0-RC3' + +repositories { + mavenCentral() +} + +dependencies { + testCompile 'junit:junit:4.8.1' +} + + +/* +TODO: Customize for deployment +uploadArchives { + repositories.mavenDeployer { + repository(url: "file://localhost/repo/") { + authentication(userName: "user", password: "pass") + } + } +} +*/ \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..b7853efcb81821ea5118d4ed8cf562f7822f4b2d GIT binary patch literal 10727 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/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 \ + "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..114aaa4 --- /dev/null +++ b/gradlew.bat @@ -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\wrapper\gradle-wrapper.jar +set WRAPPER_PROPERTIES=%DIRNAME%\gradle\wrapper\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