override fun updateDependency()

in plugin/jps/src/main/kotlin/com/jetbrains/packagesearch/plugin/maven/PackageSearchJpsModule.kt [122:135]


    override fun updateDependency(
        declaredPackage: PackageSearchDeclaredPackage,
        newVersion: String?,
        newScope: String?,
    ) {
        validateMavenDeclaredPackageType(declaredPackage)
        actions.modify(
            scope = DependencyScope.entries.firstOrNull { it.name.equals(newScope, true) }
                ?: DependencyScope.COMPILE,
            declaredPackage = declaredPackage,
            newVersion = newVersion ?: declaredPackage.declaredVersion?.toString() ?: return,
            knownRepositories = declaredKnownRepositories
        )
    }