Chris
02/16/2022, 4:17 PMgroupId
=== organization
• artifactId
=== module
• version
=== revision
Or in more direct Gradle speak, should Ivy and Maven publish plugins share a single ModuleVersionIdentifier
interface, or should we have distinct: IvyModuleVersionIdentifier
and MavenModuleVersionIdentifier
types?Javi
02/16/2022, 4:32 PMLouis Jacomet
02/16/2022, 4:35 PMModuleVersionIdentifier
as you use the same basic notation to reference an artifact from both repos.melix
02/16/2022, 4:36 PMModuleVersionIdentifier
= a module + a version. A module is (groupId,artifactId) in maven, (org,module) in Ivy. But the concept is the same.Chris
02/16/2022, 4:36 PMChris
02/16/2022, 4:38 PMmelix
02/16/2022, 4:52 PMFleshgrinder
02/16/2022, 5:06 PMChris
02/16/2022, 5:31 PMProjectDependencyPublicationResolver
(and it’s implementations) to resolve this ambiguity (resolve based on target repo) would that be entertained as an idea?melix
02/16/2022, 5:45 PM