How to manually resolve dependency conflicts?
Using the TAG API (Only for a component)
Excluding the conflicting dependency
...
<demo-component cubx-webpackage-id="demo-package@1.0">
<cubx-dependency-excludes>
<cubx-dependency-exclude
artifact-id="awesome-lib-util"
webpackage-id="third-party-lib@1.0">
</cubx-dependency-exclude>
</cubx-dependency-excludes>
</demo-component>
...Replacing the conflicting dependency
...
<demo-component cubx-webpackage-id="demo-package@1.0">
<cubx-dependencies>
<cubx-dependency
webpackage-id="third-party-lib@2.0"
artifact-id="awesome-lib-util">
</cubx-dependency>
</cubx-dependencies>
<cubx-dependency-excludes>
<cubx-dependency-exclude
webpackage-id="third-party-lib@1.0"
artifact-id="awesome-lib-util">
</cubx-dependency-exclude>
</cubx-dependency-excludes>
</demo-component>
...Using the Dependency API (For all components)
Excluding the conflicting dependency
Replacing the conflicting dependency
Last updated