From 7e39ee08edccaa2a1602b0754faee45f2209093c Mon Sep 17 00:00:00 2001 From: Pavel Vetokhin Date: Sat, 16 Mar 2024 10:48:14 +0300 Subject: [PATCH] Pom with plugins as part of gear (#397) --- .github/dependabot.yaml | 3 +++ README.adoc | 6 ++--- lib/pom.xml | 28 ++++++++------------ orchestrator/ansible/tasks/gear/capture.yaml | 1 + pom.xml | 1 - tool/pom.xml | 27 ++++++------------- 6 files changed, 26 insertions(+), 40 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 3ad15c81..18abe359 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -13,6 +13,9 @@ updates: junit-platform: patterns: - "org.junit*" + fasterxml-jackson: + patterns: + - "com.fasterxml.jackson*" - package-ecosystem: "github-actions" directory: "/" schedule: diff --git a/README.adoc b/README.adoc index 7eedb008..cff11ed5 100644 --- a/README.adoc +++ b/README.adoc @@ -66,14 +66,14 @@ ansible-playbook stacks.yaml - Новая метрика качества кодовой базы (в т.ч. архитектурные тесты). - Новый уровень качества по одной из существующих метрик. - Заморозка версии инструмента в dev или ops окружении. -- Новая база данных. Сейчас только PostgreSQL. - Новое dev или ops окружение. === Высокая сложность - Новый инструмент сборки бинарников. Сейчас только Apache Maven. -- Новый инструмент управления образами. Сейчас только Docker Engine. -- Новый инструмент раскатки стеков. Сейчас только Docker Compose. +- Новый инструмент контейнеризации. Сейчас только Docker Engine. +- Новый инструмент наката стеков. Сейчас только Docker Compose. +- Новая реляционная база данных. Сейчас только PostgreSQL. - Новая ость (ility) продукта (product) и/или снаряжения (gear). - Новая обвязка построения дерева хешей. Сейчас связка Git и Ansible. diff --git a/lib/pom.xml b/lib/pom.xml index 2d9d5dac..276ffff8 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -105,9 +105,18 @@ 1.5.3 - com.fasterxml.jackson.core - jackson-databind + org.springframework + spring-framework-bom + 6.1.4 + import + pom + + + com.fasterxml.jackson + jackson-bom 2.16.2 + import + pom jakarta.validation @@ -141,16 +150,6 @@ import pom - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-webmvc - ${spring.version} - org.springframework.boot spring-boot @@ -181,11 +180,6 @@ mybatis-spring 3.0.3 - - org.springframework - spring-jdbc - ${spring.version} - org.springframework.data spring-data-jdbc diff --git a/orchestrator/ansible/tasks/gear/capture.yaml b/orchestrator/ansible/tasks/gear/capture.yaml index 3cd99d3c..1993e415 100644 --- a/orchestrator/ansible/tasks/gear/capture.yaml +++ b/orchestrator/ansible/tasks/gear/capture.yaml @@ -3,6 +3,7 @@ ansible.builtin.command: cmd: git hash-object --stdin stdin: | + {{ lookup('ansible.builtin.pipe', 'git rev-parse :pom.xml') }} {{ lookup('ansible.builtin.pipe', 'git write-tree --prefix=tool') }} {{ lookup('ansible.builtin.pipe', 'git write-tree --prefix=test') }} {{ lookup('ansible.builtin.pipe', 'git write-tree --prefix=orchestrator') }} diff --git a/pom.xml b/pom.xml index 074b71d2..8e250dcd 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,6 @@ 0.1.0-SNAPSHOT 1.18.30 1.5.5.Final - 6.1.4 0.8.11 false ${skipTests} diff --git a/tool/pom.xml b/tool/pom.xml index e96ffd17..09803ddb 100644 --- a/tool/pom.xml +++ b/tool/pom.xml @@ -81,9 +81,11 @@ 1.5.3 - com.fasterxml.jackson.core - jackson-annotations + com.fasterxml.jackson + jackson-bom 2.16.2 + import + pom jakarta.servlet @@ -92,23 +94,10 @@ org.springframework - spring-web - ${spring.version} - - - org.springframework - spring-webflux - ${spring.version} - - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-test - ${spring.version} + spring-framework-bom + 6.1.4 + import + pom org.awaitility