perf: 优化代码

This commit is contained in:
2023-06-06 11:11:42 +08:00
parent fce720e795
commit 31510cf599
4 changed files with 86 additions and 33 deletions

View File

@@ -1,3 +1,4 @@
//file:noinspection GroovyAssignabilityCheck
setArchivesBaseName("HamsterCore-BungeeCord")
evaluationDependsOn(':hamster-core-common')
@@ -68,3 +69,27 @@ tasks.register("oldJar", Jar) {
destinationDir(getRootProject().buildDir)
}
tasks.build.dependsOn(oldJar)
publishing {
publications {
mavenJava(MavenPublication) {
def projectNameSplit = project.name.split('-')
artifactId = projectNameSplit[projectNameSplit.length - 1]
from project.components.java
}
}
repositories {
maven {
def releasesRepoUrl = 'https://maven.airgame.net/maven-releases/'
def snapshotsRepoUrl = 'https://maven.airgame.net/maven-snapshots/'
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
credentials {
username = rootProject.properties.getOrDefault("maven_username", "")
password = rootProject.properties.getOrDefault("maven_password", "")
}
}
}
}