7 changed files with 333 additions and 0 deletions
-
2.gitignore
-
68build.gradle
-
BINgradle/wrapper/gradle-wrapper.jar
-
5gradle/wrapper/gradle-wrapper.properties
-
172gradlew
-
84gradlew.bat
-
2settings.gradle
@ -1 +1,3 @@ |
|||
/src/main/resources/injector/index.js |
|||
/.gradle/ |
|||
/build/ |
@ -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 |
|||
) |
|||
} |
|||
} |
@ -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
File diff suppressed because it is too large
View File
@ -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 |
@ -0,0 +1,2 @@ |
|||
rootProject.name = 'discord-css-injector-installer' |
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue