sonatype-nexus-community / scan-gradle-plugin

Gradle plugin that scans the dependencies of a Gradle project using Sonatype platforms: OSS Index and Nexus IQ Server.
Apache License 2.0
77 stars 21 forks source link

CLM-18313 Builds the artifact ID for InnerSource dependency manually #73

Closed guillermo-varela closed 3 years ago

guillermo-varela commented 3 years ago

A Nexus IQ customer is having troubles having InnerSource working properly. After analyzing the files shared by the customer we see the "artifact ID" has a colon (:) in the version fragment for SNAPSHOT dependencies.

By manually building this ID the idea is to avoid any extra characters that a might be introduce in the display name of a component identifier by Gradle.

cc @bhamail / @DarthHater / @guillermo-varela / @shaikhu