Browse Source

Updated Gradle settings

master
Mateusz Brawański 4 years ago
parent
commit
37b4bc6597
Signed by: Emzi0767 GPG Key ID: 246AB92A3C22030A
  1. 2
      .gitignore
  2. 68
      build.gradle
  3. BIN
      gradle/wrapper/gradle-wrapper.jar
  4. 5
      gradle/wrapper/gradle-wrapper.properties
  5. 172
      gradlew
  6. 84
      gradlew.bat
  7. 2
      settings.gradle

2
.gitignore

@ -1 +1,3 @@
/src/main/resources/injector/index.js
/.gradle/
/build/

68
build.gradle

@ -0,0 +1,68 @@
plugins {
id 'java'
id 'application'
}
import org.apache.tools.ant.taskdefs.condition.Os
group 'com.emzi0767'
version '1.0.0'
mainClassName = 'com.emzi0767.discord.Main'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
task printPath(type: Exec) {
workingDir "ref/css-injector"
executable "cmd"
args "/c", "echo PATH = %PATH%"
}
task restoreInjectorDeps(type: Exec) {
String npm = "npm"
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
npm = "npm.cmd"
}
workingDir "ref/css-injector"
executable npm
args "install", "--save"
}
task buildInjector(type: Exec, dependsOn: restoreInjectorDeps) {
String npm = "npm"
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
npm = "npm.cmd"
}
workingDir "ref/css-injector"
executable npm
args "run", "release"
}
task copyInjector(type: Copy, dependsOn: buildInjector) {
mkdir "src/main/resources/injector"
from "ref/css-injector/dist/index.js"
into "src/main/resources/injector"
}
buildInjector.finalizedBy copyInjector
jar {
dependsOn buildInjector
archiveName "${jar.baseName}.${jar.extension}"
manifest {
attributes(
'Main-Class': mainClassName
)
}
}

BIN
gradle/wrapper/gradle-wrapper.jar

5
gradle/wrapper/gradle-wrapper.properties

@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

172
gradlew
File diff suppressed because it is too large
View File

84
gradlew.bat

@ -0,0 +1,84 @@
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
echo.
echo ERROR: JAVA_HOME is 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.
goto fail
:init
@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
: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=%*
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
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 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

2
settings.gradle

@ -0,0 +1,2 @@
rootProject.name = 'discord-css-injector-installer'
Loading…
Cancel
Save