reficio / p2-maven-plugin

Maven3 plugin that automates the third-party dependency management for Eclipse RCP
http://reficio.org
230 stars 97 forks source link

Support using maven BOMs to specify library versions #286

Open sarod opened 2 years ago

sarod commented 2 years ago

It would be great if p2-maven-plugin could support using maven BOMs to specify library versions.

Large projects often provide a BOM to indicate the set of jar version that work together and often recommend to use it (e.g. GCP SDK https://cloud.google.com/java/docs/bom).

Today when using p2-maven-plugin we need to define the versions for individual dependencies manually which can be tedious and error prone. Supporting BOM would make this less painful.

sparsick commented 2 years ago

Thank you for your feature request. Currently, I have no enough time to implement this feature, but I would take time for code reviewing or answer questions. Therefore, I'm glad to see a PR.