arquillian / arquillian-core

Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.
http://arquillian.org
Apache License 2.0
366 stars 196 forks source link

ARQ-2235 arquillian-bom should not include Maven artifacts not produced by this project #575

Open rhusar opened 3 days ago

rhusar commented 3 days ago

Namely the shrinkwrap project. This is a separate bom produced by separate projects. This otherwise causes dependency ordering headaches for consumers that import this pom into their dependencyManagement section, especially since the currently provided version lags behind upstream releases.

https://issues.redhat.com/browse/ARQ-2235

rhusar commented 3 days ago

Marked as draft just to have a consensus before we go ahead. This makes the bom be compliant with maven definition - see https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms

starksm64 commented 1 day ago

Yes, let's go forward with this and I'll do a 1.9.0.Final release