diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 96d7563b26..64f2b6dfd9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -74,12 +74,9 @@ jobs:
DAPR_REF:
TOXIPROXY_URL: https://github.com/Shopify/toxiproxy/releases/download/v2.5.0/toxiproxy-server-linux-amd64
steps:
- - name: Install Stable Docker
- id: setup_docker
- uses: docker/setup-docker-action@v4
- - name: Check Docker version
- run: docker version
- uses: actions/checkout@v5
+ - name: Check Docker version
+ run: docker version
- name: Set up OpenJDK ${{ env.JDK_VER }}
uses: actions/setup-java@v5
with:
@@ -153,8 +150,6 @@ jobs:
- name: Integration tests using spring boot version ${{ matrix.spring-boot-version }}
id: integration_tests
run: PRODUCT_SPRING_BOOT_VERSION=${{ matrix.spring-boot-version }} ./mvnw -B -Pintegration-tests dependency:copy-dependencies verify
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Upload failsafe test report for sdk-tests on failure
if: ${{ failure() && steps.integration_tests.conclusion == 'failure' }}
uses: actions/upload-artifact@v5
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index a79ecce96f..727f783df1 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -49,9 +49,6 @@ jobs:
with:
distribution: 'temurin'
java-version: ${{ env.JDK_VER }}
- - name: Install Stable Docker
- id: setup_docker
- uses: docker/setup-docker-action@v4
- name: Check Docker version
run: docker version
- name: Set up Dapr CLI
@@ -116,114 +113,76 @@ jobs:
run: sleep 30 && docker logs dapr_scheduler && nc -vz localhost 50006
- name: Install jars
run: ./mvnw clean install -DskipTests -q
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate workflows example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/workflows/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate Spring Boot examples
working-directory: ./spring-boot-examples
run: |
mm.py README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate Spring Boot Workflow Patterns examples
working-directory: ./spring-boot-examples/workflows/patterns
run: |
mm.py README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate Jobs example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/jobs/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate conversation ai example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/conversation/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate invoke http example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/invoke/http/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate invoke grpc example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/invoke/grpc/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate tracing example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/tracing/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate expection handling example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/exception/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate state example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/state/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate pubsub example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/pubsub/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate bindings HTTP example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/bindings/http/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate secrets example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/secrets/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate unit testing example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/unittesting/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate Configuration API example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/configuration/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate actors example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/actors/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate query state HTTP example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/querystate/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
- name: Validate streaming subscription example
working-directory: ./examples
run: |
mm.py ./src/main/java/io/dapr/examples/pubsub/stream/README.md
- env:
- DOCKER_HOST: ${{steps.setup_docker.outputs.sock}}
diff --git a/.mise.toml b/.mise.toml
new file mode 100644
index 0000000000..6daaf4e4cb
--- /dev/null
+++ b/.mise.toml
@@ -0,0 +1,5 @@
+[tools]
+java = "temurin-17"
+
+[env]
+JAVA_HOME = "{{exec(command='mise where java')}}"
diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml
index 7cec5fce66..7afe00e7d0 100644
--- a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml
+++ b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml
@@ -7,6 +7,7 @@
io.dapr.spring
dapr-spring-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-spring-boot-autoconfigure
diff --git a/dapr-spring/dapr-spring-boot-tests/pom.xml b/dapr-spring/dapr-spring-boot-tests/pom.xml
index 5cb08b9bf8..e463802f89 100644
--- a/dapr-spring/dapr-spring-boot-tests/pom.xml
+++ b/dapr-spring/dapr-spring-boot-tests/pom.xml
@@ -7,6 +7,7 @@
io.dapr.spring
dapr-spring-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-spring-boot-tests
diff --git a/dapr-spring/dapr-spring-data/pom.xml b/dapr-spring/dapr-spring-data/pom.xml
index b41c7c85fc..7beafa478b 100644
--- a/dapr-spring/dapr-spring-data/pom.xml
+++ b/dapr-spring/dapr-spring-data/pom.xml
@@ -7,6 +7,7 @@
io.dapr.spring
dapr-spring-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-spring-data
diff --git a/dapr-spring/dapr-spring-messaging/pom.xml b/dapr-spring/dapr-spring-messaging/pom.xml
index 90a73c9045..26342138b5 100644
--- a/dapr-spring/dapr-spring-messaging/pom.xml
+++ b/dapr-spring/dapr-spring-messaging/pom.xml
@@ -7,6 +7,7 @@
io.dapr.spring
dapr-spring-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-spring-messaging
diff --git a/dapr-spring/dapr-spring-workflows/pom.xml b/dapr-spring/dapr-spring-workflows/pom.xml
index 80e12a4684..4ab76673b3 100644
--- a/dapr-spring/dapr-spring-workflows/pom.xml
+++ b/dapr-spring/dapr-spring-workflows/pom.xml
@@ -7,6 +7,7 @@
io.dapr.spring
dapr-spring-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-spring-workflows
diff --git a/dapr-spring/pom.xml b/dapr-spring/pom.xml
index fc602c3f22..4f34d39710 100644
--- a/dapr-spring/pom.xml
+++ b/dapr-spring/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
io.dapr.spring
@@ -73,55 +74,15 @@
org.apache.maven.plugins
maven-source-plugin
- 3.3.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.12
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- report
- test
-
- report
-
-
- target/jacoco-report/
-
-
check
diff --git a/examples/pom.xml b/examples/pom.xml
index 413d7c45ce..bbb1b2c31b 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-examples
@@ -135,7 +136,7 @@
org.xolstice.maven.plugins
protobuf-maven-plugin
- 0.6.1
+ ${protobuf-maven-plugin.version}
com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
grpc-java
@@ -154,7 +155,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.13.0
+ ${maven-compiler-plugin.version}
${java.version}
@@ -162,7 +163,7 @@
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
+ ${maven-site-plugin.version}
true
diff --git a/pom.xml b/pom.xml
index b45636c3e1..b145738aa9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,16 +18,25 @@
3.25.5
https://raw.githubusercontent.com/dapr/dapr/v1.16.0-rc.5/dapr/proto
1.17.0-SNAPSHOT
- 0.17.0-SNAPSHOT
1.7.1
- 3.1.1
- 1.8
- 2.7
+ 3.8.1
+ 3.1.0
+ 3.1.3
3.3.1
3.13.0
- 3.2.1
+ 3.3.1
+ 3.7.0
+ 0.6.1
+ 1.6.0
0.8.11
80%
+ 3.1.0
+ 3.4.0
+ 10.17.0
+ 4.8.2.0
+ 3.12.1
+ 3.7.0
+ 3.4.2
11
11
11
@@ -40,7 +49,7 @@
2.16.1
true
true
- ../spotbugs-exclude.xml
+ ${maven.multiModuleProjectDirectory}/spotbugs-exclude.xml
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
3.5.3
3.2.2
@@ -98,11 +107,9 @@
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
+
+
+
io.grpc
grpc-bom
@@ -111,9 +118,18 @@
import
- io.grpc
- grpc-api
- ${grpc.version}
+ org.springframework.boot
+ spring-boot-dependencies
+ ${springboot.version}
+ pom
+ import
+
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson.version}
+ pom
+ import
org.junit
@@ -123,123 +139,98 @@
pom
- org.mockito
- mockito-core
- ${mockito.version}
-
-
- io.projectreactor
- reactor-test
- ${reactor.version}
- test
-
-
- io.grpc
- grpc-testing
- ${grpc.version}
- test
-
-
- io.grpc
- grpc-inprocess
- ${grpc.version}
- test
+ org.testcontainers
+ testcontainers-bom
+ ${testcontainers.version}
+ pom
+ import
- org.jetbrains.kotlin
- kotlin-stdlib
- ${kotlin.version}
+ com.google.protobuf
+ protobuf-bom
+ ${protobuf.version}
+ pom
+ import
- org.yaml
- snakeyaml
- ${snakeyaml.version}
+ io.opentelemetry
+ opentelemetry-bom
+ ${opentelemetry.version}
+ pom
+ import
+
+
+
+
+
org.testcontainers
testcontainers
${testcontainers.version}
- io.dapr
- dapr-sdk
- ${dapr.sdk.version}
- compile
-
-
- org.junit.jupiter
+ org.testcontainers
junit-jupiter
- ${junit-bom.version}
-
-
- org.junit.jupiter
- junit-jupiter-api
- ${junit-bom.version}
+ ${testcontainers.version}
- org.junit.jupiter
- junit-jupiter-engine
- ${junit-bom.version}
+ org.testcontainers
+ kafka
+ ${testcontainers.version}
- org.junit.jupiter
- junit-jupiter-params
- ${junit-bom.version}
+ org.testcontainers
+ postgresql
+ ${testcontainers.version}
org.testcontainers
- junit-jupiter
+ rabbitmq
${testcontainers.version}
org.testcontainers
- kafka
+ toxiproxy
${testcontainers.version}
+ test
- org.springframework.boot
- spring-boot-dependencies
- ${springboot.version}
- pom
- import
+ org.testcontainers
+ mysql
+ ${testcontainers.version}
+ test
- io.opentelemetry
- opentelemetry-bom
- ${opentelemetry.version}
- pom
- import
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
- com.fasterxml.jackson
- jackson-bom
- ${jackson.version}
- pom
- import
+ org.mockito
+ mockito-core
+ ${mockito.version}
- org.testcontainers
- testcontainers-bom
- ${testcontainers.version}
- pom
- import
+ io.projectreactor
+ reactor-test
+ ${reactor.version}
+ test
- com.google.protobuf
- protobuf-bom
- ${protobuf.version}
- pom
- import
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ ${kotlin.version}
- org.testcontainers
- postgresql
- ${testcontainers.version}
+ org.yaml
+ snakeyaml
+ ${snakeyaml.version}
- org.testcontainers
- rabbitmq
- ${testcontainers.version}
+ io.dapr
+ dapr-sdk
+ ${dapr.sdk.version}
io.rest-assured
@@ -256,58 +247,11 @@
dapr-spring-boot-starter-test
${dapr.sdk.version}
-
- org.springframework.boot
- spring-boot-starter-web
- ${springboot.version}
-
-
- org.springframework.boot
- spring-boot-starter-actuator
- ${springboot.version}
-
-
- org.springframework.boot
- spring-boot-starter-test
- ${springboot.version}
-
-
- org.springframework.boot
- spring-boot-autoconfigure
- ${springboot.version}
-
-
- org.springframework.data
- spring-data-keyvalue
- ${springboot.version}
-
-
- org.springframework.data
- spring-data-commons
- ${springboot.version}
-
-
- org.springframework.boot
- spring-boot-testcontainers
- ${springboot.version}
-
io.dapr
testcontainers-dapr
${dapr.sdk.version}
-
- org.testcontainers
- toxiproxy
- ${testcontainers.version}
- test
-
-
- org.testcontainers
- mysql
- ${testcontainers.version}
- test
-
jakarta.annotation
jakarta.annotation-api
@@ -328,81 +272,11 @@
commons-cli
${commons-cli.version}
-
- io.grpc
- grpc-protobuf
- ${grpc.version}
-
-
- io.grpc
- grpc-stub
- ${grpc.version}
-
-
- io.grpc
- grpc-netty
- ${grpc.version}
-
-
- com.google.protobuf
- protobuf-java
- ${protobuf.version}
-
-
- com.google.protobuf
- protobuf-java-util
- ${protobuf.version}
-
commons-io
commons-io
${commons-io.version}
-
- io.opentelemetry
- opentelemetry-sdk
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-api
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-context
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-sdk-common
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-sdk-trace
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-sdk-metrics
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-exporter-common
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-exporter-logging
- ${opentelemetry.version}
-
-
- io.opentelemetry
- opentelemetry-exporter-zipkin
- ${opentelemetry.version}
-
io.zipkin.reporter2
@@ -464,40 +338,31 @@
mockito-inline
${mockito-inline.version}
-
- org.junit.vintage
- junit-vintage-engine
- ${junit-vintage-engine.version}
-
org.junit.platform
junit-platform-console-standalone
${junit-platform-console.version}
+
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
-
-
- com.fasterxml.jackson.dataformat
- jackson-dataformat-xml
- ${jackson.version}
+ org.junit.jupiter
+ junit-jupiter
+ ${junit-bom.version}
- com.fasterxml.jackson.datatype
- jackson-datatype-jsr310
- ${jackson.version}
+ org.junit.jupiter
+ junit-jupiter-api
+ ${junit-bom.version}
- com.fasterxml.jackson.core
- jackson-core
- ${jackson.version}
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit-bom.version}
- com.fasterxml.jackson.core
- jackson-annotations
- ${jackson.version}
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit-bom.version}
io.projectreactor
@@ -532,7 +397,7 @@
kr.motd.maven
os-maven-plugin
- 1.7.1
+ ${os-maven-plugin.version}
@@ -547,6 +412,14 @@
org.apache.maven.plugins
maven-source-plugin
${maven-sources-plugin.version}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
org.apache.maven.plugins
@@ -639,6 +512,32 @@
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ true
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.xolstice.maven.plugins
+ protobuf-maven-plugin
+ ${protobuf-maven-plugin.version}
+
+
+ com.googlecode.maven-download-plugin
+ download-maven-plugin
+ ${download-maven-plugin.version}
+
@@ -647,22 +546,10 @@
nexus-staging-maven-plugin
false
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.11
-
-
-
- prepare-agent
-
-
-
-
org.apache.maven.plugins
maven-gpg-plugin
- 3.1.0
+ ${maven-gpg-plugin.version}
sign-artifacts
@@ -683,7 +570,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.4.0
+ ${maven-checkstyle-plugin.version}
checkstyle.xml
.java_header
@@ -709,14 +596,14 @@
com.puppycrawl.tools
checkstyle
- 10.17.0
+ ${checkstyle.version}
com.github.spotbugs
spotbugs-maven-plugin
- 4.8.2.0
+ ${spotbugs-maven-plugin.version}
${spotbugs.exclude.filter.file}
${spotbugs.fail}
@@ -735,7 +622,7 @@
org.apache.maven.plugins
maven-site-plugin
- 3.8.2
+ ${maven-site-plugin.version}
@@ -745,7 +632,7 @@
org.apache.maven.plugins
maven-project-info-reports-plugin
- 2.9
+ ${maven-project-info-reports-plugin.version}
@@ -756,7 +643,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
+ ${maven-javadoc-plugin.version}
aggregate
diff --git a/sdk-actors/pom.xml b/sdk-actors/pom.xml
index 0ee3a827a3..9adba4f25f 100644
--- a/sdk-actors/pom.xml
+++ b/sdk-actors/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-actors
@@ -66,76 +67,14 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.11
-
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- report
- test
-
- report
-
-
- target/jacoco-report/
-
-
-
- check
-
- check
-
-
-
-
- BUNDLE
-
-
- LINE
- COVEREDRATIO
- 80%
-
-
-
-
-
-
-
-
diff --git a/sdk-autogen/pom.xml b/sdk-autogen/pom.xml
index cd37138cc8..b64287d811 100644
--- a/sdk-autogen/pom.xml
+++ b/sdk-autogen/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-autogen
@@ -56,7 +57,7 @@
com.googlecode.maven-download-plugin
download-maven-plugin
- 1.6.0
+ ${download-maven-plugin.version}
getDaprProto
@@ -102,7 +103,7 @@
org.xolstice.maven.plugins
protobuf-maven-plugin
- 0.6.1
+ ${protobuf-maven-plugin.version}
com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
grpc-java
@@ -121,7 +122,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
+ ${maven-sources-plugin.version}
attach-sources
@@ -134,7 +135,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
+ ${maven-javadoc-plugin.version}
true
diff --git a/sdk-springboot/pom.xml b/sdk-springboot/pom.xml
index 8e9b4bb852..a3db059f9f 100644
--- a/sdk-springboot/pom.xml
+++ b/sdk-springboot/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-springboot
@@ -69,55 +70,15 @@
org.apache.maven.plugins
maven-source-plugin
- 3.3.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
- 3.7.0
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.12
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- report
- test
-
- report
-
-
- target/jacoco-report/
-
-
check
@@ -134,7 +95,7 @@
LINE
COVEREDRATIO
- 80%
+ ${jacoco-maven-plugin.coverage-ratio}
diff --git a/sdk-tests/pom.xml b/sdk-tests/pom.xml
index 1b66f08071..29d0511358 100644
--- a/sdk-tests/pom.xml
+++ b/sdk-tests/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-tests
@@ -256,7 +257,7 @@
org.xolstice.maven.plugins
protobuf-maven-plugin
- 0.6.1
+ ${protobuf-maven-plugin.version}
com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
grpc-java
@@ -275,7 +276,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 3.2.0
+ ${maven-jar-plugin.version}
@@ -287,7 +288,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.2.2
+ ${failsafe.version}
diff --git a/sdk-workflows/pom.xml b/sdk-workflows/pom.xml
index 3afb38c40f..1773d7fa04 100644
--- a/sdk-workflows/pom.xml
+++ b/sdk-workflows/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk-workflows
@@ -77,76 +78,14 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.11
-
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- report
- test
-
- report
-
-
- target/jacoco-report/
-
-
-
- check
-
- check
-
-
-
-
- BUNDLE
-
-
- LINE
- COVEREDRATIO
- 80%
-
-
-
-
-
-
-
-
diff --git a/sdk/pom.xml b/sdk/pom.xml
index f77de232dd..5011604124 100644
--- a/sdk/pom.xml
+++ b/sdk/pom.xml
@@ -8,6 +8,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
dapr-sdk
@@ -155,53 +156,15 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
- 3.2.0
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
org.jacoco
jacoco-maven-plugin
- 0.8.11
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- report
- test
-
- report
-
-
- target/jacoco-report/
-
-
check
@@ -215,7 +178,7 @@
LINE
COVEREDRATIO
- 80%
+ ${jacoco-maven-plugin.coverage-ratio}
@@ -225,7 +188,6 @@
-
diff --git a/spring-boot-examples/consumer-app/pom.xml b/spring-boot-examples/consumer-app/pom.xml
index d39a50cf52..78cb375066 100644
--- a/spring-boot-examples/consumer-app/pom.xml
+++ b/spring-boot-examples/consumer-app/pom.xml
@@ -6,6 +6,7 @@
io.dapr
spring-boot-examples
1.17.0-SNAPSHOT
+ ../pom.xml
consumer-app
diff --git a/spring-boot-examples/pom.xml b/spring-boot-examples/pom.xml
index 928edb1df2..c7efeecf51 100644
--- a/spring-boot-examples/pom.xml
+++ b/spring-boot-examples/pom.xml
@@ -7,6 +7,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
spring-boot-examples
diff --git a/spring-boot-examples/producer-app/pom.xml b/spring-boot-examples/producer-app/pom.xml
index 467d48c2d8..ba6dbb6b46 100644
--- a/spring-boot-examples/producer-app/pom.xml
+++ b/spring-boot-examples/producer-app/pom.xml
@@ -7,6 +7,7 @@
io.dapr
spring-boot-examples
1.17.0-SNAPSHOT
+ ../pom.xml
producer-app
diff --git a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml
index c4f8a515f0..91aa23c564 100644
--- a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml
+++ b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml
@@ -7,6 +7,7 @@
io.dapr
multi-app
1.17.0-SNAPSHOT
+ ../pom.xml
orchestrator
diff --git a/spring-boot-examples/workflows/multi-app/pom.xml b/spring-boot-examples/workflows/multi-app/pom.xml
index f6798d7437..2f9570cf25 100644
--- a/spring-boot-examples/workflows/multi-app/pom.xml
+++ b/spring-boot-examples/workflows/multi-app/pom.xml
@@ -7,6 +7,7 @@
io.dapr
workflows
1.17.0-SNAPSHOT
+ ../pom.xml
multi-app
diff --git a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml
index e2447be6a7..ac1f060a75 100644
--- a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml
+++ b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml
@@ -7,6 +7,7 @@
io.dapr
multi-app
1.17.0-SNAPSHOT
+ ../pom.xml
worker-one
diff --git a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml
index 9584fabf30..e44c0f197e 100644
--- a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml
+++ b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml
@@ -7,6 +7,7 @@
io.dapr
multi-app
1.17.0-SNAPSHOT
+ ../pom.xml
worker-two
diff --git a/spring-boot-examples/workflows/patterns/pom.xml b/spring-boot-examples/workflows/patterns/pom.xml
index a737ec5dc6..5aa157ed37 100644
--- a/spring-boot-examples/workflows/patterns/pom.xml
+++ b/spring-boot-examples/workflows/patterns/pom.xml
@@ -7,6 +7,7 @@
io.dapr
workflows
1.17.0-SNAPSHOT
+ ../pom.xml
patterns
diff --git a/spring-boot-examples/workflows/pom.xml b/spring-boot-examples/workflows/pom.xml
index 1c711fbc12..d6f8a8eaee 100644
--- a/spring-boot-examples/workflows/pom.xml
+++ b/spring-boot-examples/workflows/pom.xml
@@ -7,6 +7,7 @@
io.dapr
spring-boot-examples
1.17.0-SNAPSHOT
+ ../pom.xml
workflows
diff --git a/testcontainers-dapr/pom.xml b/testcontainers-dapr/pom.xml
index 9b78aeb9e9..786ec56a96 100644
--- a/testcontainers-dapr/pom.xml
+++ b/testcontainers-dapr/pom.xml
@@ -6,6 +6,7 @@
io.dapr
dapr-sdk-parent
1.17.0-SNAPSHOT
+ ../pom.xml
testcontainers-dapr
@@ -43,29 +44,10 @@
org.apache.maven.plugins
maven-source-plugin
-
-
- attach-sources
-
- jar-no-fork
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
-
- true
-
-
-
- attach-javadocs
-
- jar
-
-
-
org.jacoco