Wildfly BOM missing dependency information
c.t. May 8, 2018 3:40 PMHi,
For our projects with Wildfly we use the maven Wildfly BOM for dependency management.
Now I want to start upgrading some of our projects from Wildfly 10.1.0.Final to 12.0.0.Final.
After upgrading to the new 12.0.0.Final BOM the build produces some warnings and then fails.
The output of the maven build:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building myproject 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.jboss.security:jboss-negotiation-extras:jar:${version.org.jboss.security.negotiation} is missing, no dependency information available
[WARNING] The POM for org.jboss.security:jboss-negotiation-spnego:jar:${version.org.jboss.security.negotiation} is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.328 s
[INFO] Finished at: 2018-05-08T10:07:28+02:00
[INFO] Final Memory: 19M/307M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project myproject: Could not resolve dependencies for project mygroupid:myproject:war:1.0-SNAPSHOT: The following artifacts could not be resolved: org.jboss.security:jboss-negotiation-extras:jar:${version.org.jboss.security.negotiation}, org.jboss.security:jboss-negotiation-spnego:jar:${version.org.jboss.security.negotiation}: Failure to find org.jboss.security:jboss-negotiation-extras:jar:${version.org.jboss.security.negotiation} in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
When I take a closer look at the 12.0.0.Final BOM the version for the org.jboss.security dependencies seems to be missing. Only the property placeholder "${version.org.jboss.security.negotiation}" can be found.
Is this intentionally missing?