diff --git a/azure-storage/pom.xml b/azure-storage/pom.xml new file mode 100644 index 0000000..e6ecefe --- /dev/null +++ b/azure-storage/pom.xml @@ -0,0 +1,176 @@ + + + + 4.0.0 + + com.manorrock.ocelot + project + 24.3.0-SNAPSHOT + + ocelot-azure-storage + war + Manorrock Ocelot - Azure Storage + + + + UTF-8 + + + + + jakarta.platform + jakarta.jakartaee-api + provided + + + com.azure + azure-identity + test + + + com.azure + azure-json + test + + + com.azure + azure-xml + test + + + com.azure + azure-data-appconfiguration + test + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + org.junit.jupiter + junit-jupiter-params + test + + + + ROOT + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${java.version} + + + + org.apache.maven.plugins + maven-failsafe-plugin + ${maven-failsafe-plugin.version} + + + + integration-test + verify + + + + + + verbose + + + ${basedir}/src/test/certs/keystore + password + + + + + org.apache.maven.plugins + maven-war-plugin + ${maven-war-plugin.version} + + false + + + + io.fabric8 + docker-maven-plugin + ${docker-maven-plugin.version} + + + + ocelot-azure-keyvault + ghcr.io/manorrock/ocelot-azure-appconfig:%l + + + + linux/amd64 + linux/arm64 + + + ${basedir} + src/main/docker/Dockerfile + + + + 8101:8101 + 8201:8201 + + + + ${basedir}/src/test/certs:/home/piranha/certs + + + + + http://localhost:8101/ + + + + + + + + + + build + none + + build + + + + start + pre-integration-test + + build + start + + + + stop + post-integration-test + + stop + + + + push + none + + push + + + + + + + diff --git a/pom.xml b/pom.xml index ffdeb4d..9ce645c 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,7 @@ azure-eventhubs azure-keyvault azure-servicebus + azure-storage