diff --git a/java/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/ArtifactDeploymentSource.java b/java/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/ArtifactDeploymentSource.java index f7cfc524112d..362e4fec5512 100644 --- a/java/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/ArtifactDeploymentSource.java +++ b/java/remote-servers/api/src/com/intellij/remoteServer/configuration/deployment/ArtifactDeploymentSource.java @@ -29,4 +29,6 @@ public interface ArtifactDeploymentSource extends DeploymentSource { @Nullable Artifact getArtifact(); + + boolean isBuildNeeded(); } diff --git a/java/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/ArtifactDeploymentSourceImpl.java b/java/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/ArtifactDeploymentSourceImpl.java index 0f401706473e..9ef87e947c33 100644 --- a/java/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/ArtifactDeploymentSourceImpl.java +++ b/java/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/ArtifactDeploymentSourceImpl.java @@ -33,6 +33,11 @@ public class ArtifactDeploymentSourceImpl implements ArtifactDeploymentSource { return myPointer.getArtifact(); } + @Override + public boolean isBuildNeeded() { + return true; + } + @Override public File getFile() { final String path = getFilePath();