mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixing PKGS-898
GitOrigin-RevId: 38804277269b68dc822120950141892eb96823fc
This commit is contained in:
committed by
intellij-monorepo-bot
parent
43db414421
commit
b103bbf69c
+3
-3
@@ -84,14 +84,14 @@ abstract class AbstractProjectModuleOperationProvider : ProjectModuleOperationPr
|
||||
operationMetadata.newScope ?: operationMetadata.currentScope
|
||||
)
|
||||
|
||||
try {
|
||||
return try {
|
||||
runWriteAction {
|
||||
DependencyModifierService.getInstance(module.nativeModule.project)
|
||||
.updateDependency(operationMetadata.module.nativeModule, oldDependency, newDependency)
|
||||
}
|
||||
return emptyList()
|
||||
emptyList()
|
||||
} catch (e: Exception) {
|
||||
return listOf(OperationFailure(OperationType.REMOVE, oldDependency, e))
|
||||
listOf(OperationFailure(OperationType.REMOVE, oldDependency, e))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+12
@@ -4,8 +4,10 @@ import com.intellij.buildsystem.model.unified.UnifiedDependencyRepository
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.jetbrains.packagesearch.intellij.plugin.extensibility.AbstractProjectModuleOperationProvider
|
||||
import com.jetbrains.packagesearch.intellij.plugin.extensibility.DependencyOperationMetadata
|
||||
import com.jetbrains.packagesearch.intellij.plugin.extensibility.ProjectModule
|
||||
import com.jetbrains.packagesearch.intellij.plugin.extensibility.ProjectModuleType
|
||||
import com.jetbrains.packagesearch.intellij.plugin.maven.configuration.PackageSearchMavenConfiguration
|
||||
import org.jetbrains.idea.maven.utils.MavenUtil
|
||||
|
||||
private val MAVEN_CENTRAL_UNIFIED_REPOSITORY = UnifiedDependencyRepository(
|
||||
@@ -16,6 +18,16 @@ private val MAVEN_CENTRAL_UNIFIED_REPOSITORY = UnifiedDependencyRepository(
|
||||
|
||||
internal class MavenProjectModuleOperationProvider : AbstractProjectModuleOperationProvider() {
|
||||
|
||||
override fun addDependencyToModule(
|
||||
operationMetadata: DependencyOperationMetadata,
|
||||
module: ProjectModule
|
||||
) = super.addDependencyToModule(
|
||||
operationMetadata = operationMetadata.copy(
|
||||
newScope = operationMetadata.newScope?.takeIf { it != PackageSearchMavenConfiguration.DEFAULT_MAVEN_SCOPE }
|
||||
),
|
||||
module = module
|
||||
)
|
||||
|
||||
override fun usesSharedPackageUpdateInspection() = true
|
||||
|
||||
override fun hasSupportFor(projectModuleType: ProjectModuleType): Boolean =
|
||||
|
||||
Reference in New Issue
Block a user