selenium icon indicating copy to clipboard operation
selenium copied to clipboard

selenium-bom for Maven artifacts?

Open psiroky opened this issue 9 years ago • 7 comments

Hello,

would it make sense to have org.seleniumhq.selenium:selenium-bom which would define versions (in dependencyMangement) of all Selenium Java artifacts?

There is already a BOM that is being maintained by Arquillian community (https://github.com/arquillian/arquillian-selenium-bom). It needs to be maintained by someone else and it needs to be kept up to date. If it would be directly in Selenium source, it would be automatically available with every new release.

Are there reasons why it was decided not to have such BOM? Or it simply wasn't done yet? (I might have some time to help here...)

psiroky avatar Oct 13 '15 14:10 psiroky

I think just no one has cared to do one. Also, I don't see much point in them, I personally prefer to be more explicit in my poms and define the dependency management section myself and rely on the dependency convergence plugin to make sure things are acting correctly.

I'm not opposed to a Pull Request being made.

lukeis avatar Oct 13 '15 15:10 lukeis

Thanks for quick response @lukeis! I will try to add the BOM and will create PR when I find some spare time.

psiroky avatar Oct 13 '15 15:10 psiroky

We would also like to use this at our company. If you have to maintain parentpoms for big enterprises BOMs can save you a lot of maintenance time.

The BOM provided by Arquillian could be used as template. I asked them to consider a PR here instead of updating their BOM: https://github.com/arquillian/arquillian-selenium-bom/issues/23

joergsesterhenn avatar Jan 18 '19 11:01 joergsesterhenn

This will require us to patch https://github.com/bazelbuild/rules_jvm_external to support this functionality.

shs96c avatar Jun 29 '20 11:06 shs96c

This issue is stale because it has been open 280 days with no activity. Remove stale label or comment or this will be closed in 14 days.

github-actions[bot] avatar Jul 24 '22 20:07 github-actions[bot]

Please keep it open

remal avatar Jul 25 '22 14:07 remal

Would you like to contribute and work on this @remal?

Otherwise, this has been open for 7 years and there is not a huge interest in it.

diemol avatar Jul 25 '22 14:07 diemol

Folks, I am going to close this and if someone wants to jump and help us, we are always available in our chat https://www.selenium.dev/support/.

diemol avatar Aug 12 '22 07:08 diemol

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

github-actions[bot] avatar Sep 12 '22 00:09 github-actions[bot]