Red Hat Bugzilla – Bug 1029347
tools-bom doesn't resolve org.jboss.osgi.spi:jbosgi-spi:jar:3.2.0.Final
Last modified: 2017-10-09 20:26:44 EDT
Description of problem:
Version-Release number of selected component (if applicable): 6.2.0.CR1
Run mvn -U org.jboss.maven.plugins:maven-qstools-plugin:1.3.0.Final:bom-check on EAP 6.2.0.CR1 Boms
Steps to Reproduce:
1. Checkout https://github.com/jboss-developer/jboss-eap-boms
2. Change to 6.2.x branch: git checkout 6.2.x
3. Run: mvn -U org.jboss.maven.plugins:maven-qstools-plugin:1.3.0.Final:bom-check
failed: Unable to collect/resolve dependency tree for a resulution due to: Could not find artifact org.jboss.osgi.spi:jbosgi-spi:jar:3.2.0.Final
All Dependencies were resolved
The dependency tree of this missing artifact is:
[INFO] +- org.jboss.as:jboss-as-arquillian-container-managed:jar:7.2.0.Final:compile
[INFO] | +- org.jboss.as:jboss-as-arquillian-common:jar:7.2.0.Final:compile
[INFO] | | +- org.jboss.osgi.spi:jbosgi-spi:jar:3.2.0.Final:compile
The related bom artifact is: jboss-javaee-6.0-with-tools in jboss-eap-boms(https://github.com/jboss-developer/jboss-eap-boms/blob/6.2.x/jboss-javaee-6.0-with-tools/pom.xml), and I find that there is another jboss-wfk-boms which also contains this artifact: https://github.com/jboss-developer/jboss-wfk-boms/blob/master/jboss-javaee-6.0-with-tools/pom.xml
The content seems the same, shouldn't we keep only one jboss-javaee-6.0-with-tools bom?
No, EAP needs to provide it for its quickstarts and WFK certifies the versions in it so WFK needs to have write access to changing the certified combination of ARQ components.
We hope to resolve this in EAP 6.3
Added a temporary config to ignore this failure for 6.2
This has been idle for a while. Is it supposed to work in JBoss EAP 6.3?
Reassigning to Paul as I don't maintain EAP6 BOMs
I've tried this again, and it seems to be fixed. Indeed the required deps is available in our repos - assuming this get public released, it should work also upstream.
Out of thoroughness, I've tried with the 3 branches available in the project (6.2.x,6.3.x and 6.4.x) and it worked for all of them.
Verified with EAP 6.4.0.DR13.