in plugin/maven/src/main/kotlin/com/jetbrains/packagesearch/plugin/maven/PackageSearchMavenModule.kt [50:69]
override fun updateDependency(
context: EditModuleContext,
declaredPackage: PackageSearchDeclaredPackage,
newVersion: String?,
newScope: String?,
) {
validateMavenDeclaredPackageType(declaredPackage)
val oldDescriptor = declaredPackage.toUnifiedDependency()
val newDescriptor = oldDescriptor.copy(
coordinates = oldDescriptor.coordinates
.copy(version = newVersion ?: oldDescriptor.coordinates.version),
scope = newScope
)
context.modificator.updateDependency(
module = nativeModule,
oldDescriptor = oldDescriptor,
newDescriptor = newDescriptor
)
}