1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hylexus-jt-808-server

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
build.gradle 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
hylexus Отправлено 11.12.2024 16:47 678446c
import java.nio.charset.StandardCharsets
plugins {
id 'java-library'
// A Gradle plugin that provides Maven-like dependency management and exclusions
// @see https://docs.spring.io/dependency-management-plugin/docs/1.1.1/reference/html/#getting-started
id "io.spring.dependency-management" version "1.1.1"
}
ext {
defaultCharset = StandardCharsets.UTF_8.name()
springBoot3Modules = [
"jt-808-server-sample-bare-boot3",
"jt-808-server-spring-boot-starter",
"jt-1078-server-spring-boot-starter",
"jt-1078-server-sample-webflux-boot3",
"jt-1078-server-sample-webmvc-boot3",
"jt-dashboard-server",
"jt-dashboard-server-spring-boot-starter",
"jt-dashboard-client",
"jt-dashboard-client-spring-boot-starter",
"jt-demo-808-server-webflux-boot3",
"jt-demo-808-server-webmvc-boot3",
"jt-demo-1078-server-webflux-boot3",
"jt-demo-1078-server-webmvc-boot3",
"jt-demo-dashboard-webflux-boot3",
"jt-demo-dashboard-webmvc-boot3",
]
}
configurations {
developmentOnly
runtimeClasspath {
extendsFrom developmentOnly
}
compileOnly {
extendsFrom annotationProcessor
}
}
configure(rootProject) {
configurations.archives.artifacts.clear()
apply from: getBuildScriptPath("ide.gradle")
}
configure(allprojects) { project ->
group = projectGroup
version = projectVersion
gradle.projectsEvaluated {
tasks.withType(JavaCompile).configureEach {
// options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
options.compilerArgs.addAll([
"-Xlint:unchecked",
"-Xlint:deprecation",
"-Xlint:-options",
// 保留参数名(否则JDK8环境下可能会启动异常)
"-parameters"
])
}
}
}
// 1. java-env config
configure(subprojects.findAll {
(it.name != "docs") && (it.name != 'samples')
}) { subProject ->
apply from: getBuildScriptPath("common-java-env-config.gradle")
apply from: getBuildScriptPath("ide.gradle")
}
// 2. maven config
apply from: getBuildScriptPath("repo-credentials.gradle")
def modulesToPublishToMavenRepo = [
"jt-core",
"jt-808-server-support",
"jt-808-server-spring-boot-autoconfigure",
"jt-808-server-spring-boot-starter-boot2",
"jt-808-server-spring-boot-starter",
// "jt-1078-server-support",
// "jt-1078-server-spring-boot-autoconfigure",
// "jt-1078-server-spring-boot-starter",
// "jt-1078-server-spring-boot-starter-boot2",
// "jt-dashboard-common",
// "jt-dashboard-client",
// "jt-dashboard-client-spring-boot-starter",
// "jt-dashboard-server",
// "jt-dashboard-server-spring-boot-starter",
]
configure(subprojects.findAll {
modulesToPublishToMavenRepo.contains(it.name)
}) { subProject ->
apply from: getBuildScriptPath("common-maven-config.gradle")
}
def getBuildScriptPath(String path) {
return "${rootProject.file("build-script/script").path}/${path}"
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hylexus-jt-808-server.git
git@api.gitlife.ru:oschina-mirror/hylexus-jt-808-server.git
oschina-mirror
hylexus-jt-808-server
hylexus-jt-808-server
master