From d803b471c0f0b0fe07a819deb0bcc71af4c9296a Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Tue, 31 Dec 2024 13:24:26 +0300 Subject: [PATCH] m --- .../{integration => docker}/docker.txt | 0 db/sql/postgres/docker/multi-db.txt | 2 ++ .../kotlin-script/dependency-management.txt | 3 --- .../plugins/depends/dependency-management.txt | 11 +++++++++-- .../depends/gradle-versions-plugin.txt | 19 +++++++++++++++++++ 5 files changed, 30 insertions(+), 5 deletions(-) rename db/sql/postgres/{integration => docker}/docker.txt (100%) create mode 100644 db/sql/postgres/docker/multi-db.txt delete mode 100644 pl/cross/tools/build/gradle/kotlin-script/dependency-management.txt diff --git a/db/sql/postgres/integration/docker.txt b/db/sql/postgres/docker/docker.txt similarity index 100% rename from db/sql/postgres/integration/docker.txt rename to db/sql/postgres/docker/docker.txt diff --git a/db/sql/postgres/docker/multi-db.txt b/db/sql/postgres/docker/multi-db.txt new file mode 100644 index 000000000..d471c24f1 --- /dev/null +++ b/db/sql/postgres/docker/multi-db.txt @@ -0,0 +1,2 @@ +https://github.com/mrts/docker-postgresql-multiple-databases +https://github.com/mrts/docker-postgresql-multiple-databases/blob/master/create-multiple-postgresql-databases.sh diff --git a/pl/cross/tools/build/gradle/kotlin-script/dependency-management.txt b/pl/cross/tools/build/gradle/kotlin-script/dependency-management.txt deleted file mode 100644 index 646534dff..000000000 --- a/pl/cross/tools/build/gradle/kotlin-script/dependency-management.txt +++ /dev/null @@ -1,3 +0,0 @@ -https://github.com/spring-gradle-plugins/dependency-management-plugin -https://stackoverflow.com/questions/40818688/gradle-script-kotlin-and-dependencymanagement -https://spring.io/blog/2016/12/16/dependency-management-plugin-1-0-0-rc1#better-support-for-gradle-script-kotlin diff --git a/pl/cross/tools/build/gradle/plugins/depends/dependency-management.txt b/pl/cross/tools/build/gradle/plugins/depends/dependency-management.txt index 0071a49f9..6152174b3 100644 --- a/pl/cross/tools/build/gradle/plugins/depends/dependency-management.txt +++ b/pl/cross/tools/build/gradle/plugins/depends/dependency-management.txt @@ -1,8 +1,9 @@ -https://plugins.gradle.org/plugin/io.spring.dependency-management https://github.com/spring-gradle-plugins/dependency-management-plugin +https://plugins.gradle.org/plugin/io.spring.dependency-management -https://docs.spring.io/dependency-management-plugin/docs/current/reference/html/ https://docs.spring.io/dependency-management-plugin/docs/current/api/ +https://docs.spring.io/dependency-management-plugin/docs/current/reference/html/ +https://docs.spring.io/dependency-management-plugin/docs/current-SNAPSHOT/reference/html/ https://docs.gradle.org/current/userguide/dependency_management_attribute_based_matching.html @@ -15,9 +16,15 @@ https://docs.spring.io/dependency-management-plugin/docs/current/reference/html/ } } +2023 +https://medium.com/@sarguru1981/dependency-management-using-kotlin-dsl-28d06d678dfc +2016 +https://spring.io/blog/2016/12/16/dependency-management-plugin-1-0-0-rc1#better-support-for-gradle-script-kotlin 2015 https://spring.io/blog/2015/02/23/better-dependency-management-for-gradle https://blog.jayway.com/2015/11/23/reusing-spring-boots-dependency-management/ +qa +https://stackoverflow.com/questions/40818688/gradle-script-kotlin-and-dependencymanagement notes Gradle does not provide an API for accessing a dependency’s classifier during resolution. diff --git a/pl/cross/tools/build/gradle/plugins/depends/gradle-versions-plugin.txt b/pl/cross/tools/build/gradle/plugins/depends/gradle-versions-plugin.txt index 354c4c432..ac2bde8ed 100644 --- a/pl/cross/tools/build/gradle/plugins/depends/gradle-versions-plugin.txt +++ b/pl/cross/tools/build/gradle/plugins/depends/gradle-versions-plugin.txt @@ -2,3 +2,22 @@ https://github.com/ben-manes/gradle-versions-plugin https://plugins.gradle.org/plugin/com.github.ben-manes.versions gra dependencyUpdates -Drevision=release + +2023 +https://habr.com/ru/articles/742968/ + +plugins { + id "com.github.ben-manes.versions" version "$version" +} + +def isNonStable = { String version -> + def stableKeyword = ['RELEASE', 'FINAL', 'GA'].any { it -> version.toUpperCase().contains(it) } + def regex = /^[0-9,.v-]+(-r)?$/ + return !stableKeyword && !(version ==~ regex) +} + +tasks.named("dependencyUpdates").configure { + rejectVersionIf { + isNonStable(it.candidate.version) + } +}