mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-349047 do not reset maven profiles after project reopen
GitOrigin-RevId: 86ab0631931b47546b973def511d9ea510bfb926
This commit is contained in:
committed by
intellij-monorepo-bot
parent
9f6fda9531
commit
fac74f2635
+8
-3
@@ -299,9 +299,9 @@ public abstract class MavenProjectsManager extends MavenSimpleProjectComponent
|
||||
|
||||
if (myProjectsTree == null) {
|
||||
myProjectsTree = new MavenProjectsTree(myProject);
|
||||
applyStateToTree(myProjectsTree, this);
|
||||
}
|
||||
|
||||
applyStateToTree(myProjectsTree, this);
|
||||
myProjectsTree.addListener(myProjectsTreeDispatcher.getMulticaster(), this);
|
||||
}
|
||||
finally {
|
||||
@@ -330,7 +330,11 @@ public abstract class MavenProjectsManager extends MavenSimpleProjectComponent
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
getProjectsTree().save(getProjectsTreeFile());
|
||||
MavenProjectsTree tree = myProjectsTree;
|
||||
if (tree == null) {
|
||||
return;
|
||||
}
|
||||
tree.save(getProjectsTreeFile());
|
||||
}
|
||||
catch (IOException e) {
|
||||
MavenLog.LOG.info(e);
|
||||
@@ -683,7 +687,8 @@ public abstract class MavenProjectsManager extends MavenSimpleProjectComponent
|
||||
protected abstract AsyncPromise<Void> doForceUpdateProjects(@NotNull Collection<@NotNull MavenProject> projects);
|
||||
|
||||
public void forceUpdateAllProjectsOrFindAllAvailablePomFiles() {
|
||||
forceUpdateAllProjectsOrFindAllAvailablePomFiles(MavenSyncSpec.full("MavenProjectsManager.forceUpdateAllProjectsOrFindAllAvailablePomFiles", true));
|
||||
forceUpdateAllProjectsOrFindAllAvailablePomFiles(
|
||||
MavenSyncSpec.full("MavenProjectsManager.forceUpdateAllProjectsOrFindAllAvailablePomFiles", true));
|
||||
}
|
||||
|
||||
@ApiStatus.Internal
|
||||
|
||||
Reference in New Issue
Block a user