dapr / java-sdk

Dapr SDK for Java
Apache License 2.0
262 stars 207 forks source link

Refactor maven POMs to put all information about the dependencies/plugins in the root POM #940

Open lburgazzoli opened 1 year ago

lburgazzoli commented 1 year ago

Describe the proposal

As today, the definition of the project dependencies, plugin version and configurations and so on is scattered across the root project pom and its sub-modules which complicates i.e. version management and updates as one has to check if the same version is re-defined in any of the module.

Ideally we can use the root POM file for dependencies and plugins management so each sub-module can have simpler references to the artifacts and plugins.

lburgazzoli commented 1 year ago

I've done a first POC here: https://github.com/lburgazzoli/dapr-java-sdk/tree/gh-940 in case this make sense

artursouza commented 1 year ago

LGTM. I can accept a PR on this.