mirror of
https://github.com/funkemunky/AntiVPN.git
synced 2026-06-25 21:10:40 +00:00
57109e4c97
* Gradle project refactor
* Updating workflows for github
* Attempting to fix workflows
* Fixing maven central proxy
* Fixing missing dependency in velocity
* Fixing build
* Getting rid of universal submodule
* Updating workflows to handle new build structure, removing maven workflows
* Fixing permissions issues caused by gradle files being handled on Windows
* Revert "Fixing permissions issues caused by gradle files being handled on Windows"
This reverts commit 3e4d8be955.
* replacing instances of gradlew
* Adding gradlew wrapper
* Attempting to fix gradle issues
* Attempting to fix gradle issues
* Adding back ssl args
* Using built in pipeline
31 lines
827 B
Groovy
31 lines
827 B
Groovy
plugins {
|
|
id 'com.gradleup.shadow'
|
|
}
|
|
|
|
evaluationDependsOn(':Velocity:VelocityPlugin')
|
|
|
|
dependencies {
|
|
compileOnly 'com.velocitypowered:velocity-api:3.4.0-SNAPSHOT'
|
|
compileOnly project(':Velocity:VelocityPlugin')
|
|
implementation project(':Common:loader-utils')
|
|
implementation 'org.bstats:bstats-velocity:2.2.1'
|
|
}
|
|
|
|
shadowJar {
|
|
archiveClassifier.set('')
|
|
|
|
// Include the shaded plugin jar as a single resource file
|
|
from(project(':Velocity:VelocityPlugin').tasks.shadowJar) {
|
|
rename { 'antivpn-velocity.jarinjar' }
|
|
}
|
|
|
|
relocate 'org.bstats', 'dev.brighten.antivpn.velocity.org.bstats'
|
|
relocate 'org.yaml.snakeyaml', 'dev.brighten.antivpn.shaded.org.yaml.snakeyaml'
|
|
}
|
|
|
|
tasks.named('shadowJar') {
|
|
dependsOn(':Velocity:VelocityPlugin:shadowJar')
|
|
}
|
|
|
|
tasks.build.dependsOn shadowJar
|