mirror of
https://github.com/SlimeVR/SlimeVR-Server.git
synced 2026-04-06 02:01:58 +02:00
add copy script
This commit is contained in:
6
.github/workflows/gradle.yaml
vendored
6
.github/workflows/gradle.yaml
vendored
@@ -37,12 +37,6 @@ jobs:
|
||||
- run: mkdir ./gui/dist
|
||||
shell: bash
|
||||
|
||||
- if: matrix.os == 'windows-latest'
|
||||
run: |
|
||||
del .\server\android\src\main\resources\web-gui
|
||||
mkdir server\android\src\main\resources\web-gui
|
||||
shell: cmd
|
||||
|
||||
- name: Check code formatting
|
||||
run: ./gradlew spotlessCheck
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ android.useAndroidX=true
|
||||
android.nonTransitiveRClass=true
|
||||
org.gradle.unsafe.configuration-cache=false
|
||||
|
||||
kotlinVersion=1.8.21
|
||||
kotlinVersion=1.9.0-RC
|
||||
spotlessVersion=6.12.0
|
||||
shadowJarVersion=8.1.1
|
||||
buildconfigVersion=3.1.0
|
||||
|
||||
1
server/android/.gitignore
vendored
1
server/android/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
/build
|
||||
/src/main/resources/web-gui
|
||||
|
||||
@@ -26,6 +26,18 @@ java {
|
||||
languageVersion.set(JavaLanguageVersion.of(17))
|
||||
}
|
||||
}
|
||||
|
||||
tasks.register<Copy>("copyGuiAssets") {
|
||||
from(rootProject.layout.projectDirectory.dir("gui/dist"))
|
||||
into(layout.projectDirectory.dir("src/main/resources/web-gui"))
|
||||
if (inputs.sourceFiles.isEmpty) {
|
||||
throw GradleException("You need to run \"npm run build\" on the gui folder first!")
|
||||
}
|
||||
}
|
||||
tasks.preBuild {
|
||||
dependsOn(":server:android:copyGuiAssets")
|
||||
}
|
||||
|
||||
tasks.withType<KotlinCompile> {
|
||||
kotlinOptions.jvmTarget = "17"
|
||||
}
|
||||
@@ -41,16 +53,6 @@ tasks.withType<Javadoc> {
|
||||
options.encoding = "UTF-8"
|
||||
}
|
||||
|
||||
tasks
|
||||
.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask<*>>()
|
||||
.configureEach {
|
||||
compilerOptions
|
||||
.languageVersion
|
||||
.set(
|
||||
org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_1_9
|
||||
)
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
../../../../../gui/dist/
|
||||
@@ -40,16 +40,6 @@ tasks.withType<Javadoc> {
|
||||
options.encoding = "UTF-8"
|
||||
}
|
||||
|
||||
tasks
|
||||
.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask<*>>()
|
||||
.configureEach {
|
||||
compilerOptions
|
||||
.languageVersion
|
||||
.set(
|
||||
org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_1_9
|
||||
)
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
// Use jcenter for resolving dependencies.
|
||||
|
||||
@@ -41,16 +41,6 @@ tasks.withType<Javadoc> {
|
||||
options.encoding = "UTF-8"
|
||||
}
|
||||
|
||||
tasks
|
||||
.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask<*>>()
|
||||
.configureEach {
|
||||
compilerOptions
|
||||
.languageVersion
|
||||
.set(
|
||||
org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_1_9
|
||||
)
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
// Use jcenter for resolving dependencies.
|
||||
|
||||
Reference in New Issue
Block a user