Gradle supports custom archive naming through project.archivesBaseName, however this plugin using project.name as the only option of naming the maven component created for each project. Therefore projects that use project.archivesBaseName cannot really rely on this plugin as the generated SBOMs will have the incorrect component.name and component.purl.
The solution would be to use project.archivesBaseName by default, or have an option to switch from the default of project.name to project.archivesBaseName.
Gradle supports custom archive naming through
project.archivesBaseName
, however this plugin usingproject.name
as the only option of naming the maven component created for each project. Therefore projects that useproject.archivesBaseName
cannot really rely on this plugin as the generated SBOMs will have the incorrectcomponent.name
andcomponent.purl
.The solution would be to use
project.archivesBaseName
by default, or have an option to switch from the default ofproject.name
toproject.archivesBaseName
.