diff --git a/bom/pom.xml b/bom/pom.xml new file mode 100644 index 0000000..c3f1ac8 --- /dev/null +++ b/bom/pom.xml @@ -0,0 +1,179 @@ + + + 4.0.0 + + fr.codeanddata.semrack + semrack-parent + 1.0-SNAPSHOT + ../pom.xml + + + pom + semrack-bom + Bom + + + + 3.14.0 + 21 + UTF-8 + UTF-8 + quarkus-bom + io.quarkus.platform + ${quarkus.version} + true + 3.5.3 + + + 1.16.0 + 2.9.0 + 1.18.38 + 1.6.3 + 3.31.3 + ${project.version} + + + + + + ${quarkus.platform.group-id} + ${quarkus.platform.artifact-id} + ${quarkus.platform.version} + pom + import + + + commons-codec + commons-codec + ${commons-codec.version} + + + org.mapstruct + mapstruct + ${org.mapstruct.version} + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + + fr.codeanddata.semrack + semrack-bom + ${semrack.version} + + + fr.codeanddata.semrack + semrack + ${semrack.version} + + + fr.codeanddata.semrack + semrack-core + ${semrack.version} + + + fr.codeanddata.semrack + semrack-core-testing + ${semrack.version} + + + fr.codeanddata.semrack + semrack-core-deployment + ${semrack.version} + + + fr.codeanddata.semrack + semrack-index-postgres + ${semrack.version} + + + fr.codeanddata.semrack + semrack-index-postgres-deployment + ${semrack.version} + + + fr.codeanddata.semrack + semrack-storage-postgres + ${semrack.version} + + + fr.codeanddata.semrack + semrack-storage-postgres-deployment + ${semrack.version} + + + fr.codeanddata.semrack + semrack-api-rest + ${semrack.version} + + + fr.codeanddata.semrack + semrack-api-rest-deployment + ${semrack.version} + + + fr.codeanddata.semrack + semrack-rest-client + ${semrack.version} + + + fr.codeanddata.semrack + semrack-rest-client-deployment + ${semrack.version} + + + com.jayway.jsonpath + json-path + ${jsonpath.version} + + + + + + + + + io.quarkus + quarkus-maven-plugin + ${quarkus.version} + + + maven-surefire-plugin + ${surefire-plugin.version} + + + org.jboss.logmanager.LogManager + ${maven.home} + ${settings.localRepository} + + + + + maven-failsafe-plugin + ${failsafe-plugin.version} + + + org.jboss.logmanager.LogManager + ${maven.home} + ${settings.localRepository} + + + + + maven-compiler-plugin + ${compiler-plugin.version} + + true + + + + + + + diff --git a/modules/semrack-api-rest/pom.xml b/modules/semrack-api-rest/pom.xml index a34fae5..0284501 100644 --- a/modules/semrack-api-rest/pom.xml +++ b/modules/semrack-api-rest/pom.xml @@ -4,9 +4,9 @@ 4.0.0 fr.codeanddata.semrack - semrack-parent + semrack-bom 1.0-SNAPSHOT - ../../pom.xml + ../../bom/pom.xml semrack-api-rest-parent pom diff --git a/modules/semrack-core/pom.xml b/modules/semrack-core/pom.xml index 1064c39..1a575b2 100644 --- a/modules/semrack-core/pom.xml +++ b/modules/semrack-core/pom.xml @@ -4,9 +4,9 @@ 4.0.0 fr.codeanddata.semrack - semrack-parent + semrack-bom 1.0-SNAPSHOT - ../../pom.xml + ../../bom/pom.xml semrack-core-parent pom diff --git a/modules/semrack-index-postgres/pom.xml b/modules/semrack-index-postgres/pom.xml index fceb32a..c37f5b7 100644 --- a/modules/semrack-index-postgres/pom.xml +++ b/modules/semrack-index-postgres/pom.xml @@ -4,9 +4,9 @@ 4.0.0 fr.codeanddata.semrack - semrack-parent + semrack-bom 1.0-SNAPSHOT - ../../pom.xml + ../../bom/pom.xml semrack-index-postgres-parent Semrack Index Postgres - Parent diff --git a/modules/semrack-storage-postgres/pom.xml b/modules/semrack-storage-postgres/pom.xml index 419d3c8..5e7bb83 100644 --- a/modules/semrack-storage-postgres/pom.xml +++ b/modules/semrack-storage-postgres/pom.xml @@ -4,9 +4,9 @@ 4.0.0 fr.codeanddata.semrack - semrack-parent + semrack-bom 1.0-SNAPSHOT - ../../pom.xml + ../../bom/pom.xml semrack-storage-postgres-parent Semrack Storage Postgres - Parent diff --git a/pom.xml b/pom.xml index 38876e5..ba3594c 100644 --- a/pom.xml +++ b/pom.xml @@ -8,6 +8,7 @@ pom + bom modules/semrack-core modules/semrack-index-postgres modules/semrack-storage-postgres @@ -15,148 +16,6 @@ - - - 3.14.0 - 21 - UTF-8 - UTF-8 - quarkus-bom - io.quarkus.platform - ${quarkus.version} - true - 3.5.3 - - - 1.16.0 - 2.9.0 - 1.18.38 - 1.6.3 - 3.29.4 - ${project.version} - - - - - - ${quarkus.platform.group-id} - ${quarkus.platform.artifact-id} - ${quarkus.platform.version} - pom - import - - - commons-codec - commons-codec - ${commons-codec.version} - - - org.mapstruct - mapstruct - ${org.mapstruct.version} - - - org.projectlombok - lombok - ${lombok.version} - provided - - - - - fr.codeanddata.semrack - semrack-core - ${semrack.version} - - - fr.codeanddata.semrack - semrack-core-testing - ${semrack.version} - - - fr.codeanddata.semrack - semrack-core-deployment - ${semrack.version} - - - fr.codeanddata.semrack - semrack-index-postgres - ${semrack.version} - - - fr.codeanddata.semrack - semrack-index-postgres-deployment - ${semrack.version} - - - fr.codeanddata.semrack - semrack-storage-postgres - ${semrack.version} - - - fr.codeanddata.semrack - semrack-storage-postgres-deployment - ${semrack.version} - - - fr.codeanddata.semrack - semrack-api-rest - ${semrack.version} - - - fr.codeanddata.semrack - semrack-api-rest-deployment - ${semrack.version} - - - com.jayway.jsonpath - json-path - ${jsonpath.version} - - - - - - - - - io.quarkus - quarkus-maven-plugin - ${quarkus.version} - - - maven-surefire-plugin - ${surefire-plugin.version} - - - org.jboss.logmanager.LogManager - ${maven.home} - ${settings.localRepository} - - - - - maven-failsafe-plugin - ${failsafe-plugin.version} - - - org.jboss.logmanager.LogManager - ${maven.home} - ${settings.localRepository} - - - - - maven-compiler-plugin - ${compiler-plugin.version} - - true - - - - - - gitea