modification tracker for artifacts

This commit is contained in:
Nikolay Chashnikov
2009-09-18 13:43:11 +04:00
parent c2677779d5
commit 86d9e7f471
2 changed files with 16 additions and 0 deletions
@@ -3,6 +3,7 @@ package com.intellij.packaging.artifacts;
import com.intellij.openapi.application.ex.ApplicationManagerEx;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.ModificationTracker;
import com.intellij.packaging.elements.CompositePackagingElement;
import com.intellij.packaging.elements.PackagingElement;
import com.intellij.packaging.elements.PackagingElementResolvingContext;
@@ -33,6 +34,8 @@ public abstract class ArtifactManager implements ArtifactModel {
public abstract void addElementsToDirectory(@NotNull Artifact artifact, @NotNull String relativePath,
@NotNull Collection<? extends PackagingElement<?>> elements);
public abstract ModificationTracker getModificationTracker();
public static boolean useArtifactsForDeployment() {
return Boolean.parseBoolean(System.getProperty("idea.use.artifacts.for.deployment"));
}