From cf3e7aa05d0011e8a7e287badd1bcd9fea8f94e7 Mon Sep 17 00:00:00 2001 From: Michael Golubev Date: Wed, 5 Oct 2016 02:18:28 +0200 Subject: [PATCH] IDEA-152069 - During development IntelliJ IDEA should support development with WAS Liberty from workspace - Update and (Re)Deploy actions (cherry picked from commit 539f8ed) --- .../configuration/deployment/ArtifactDeploymentSource.java | 2 ++ .../deployment/ArtifactDeploymentSourceImpl.java | 5 +++++ 2 files changed, 7 insertions(+) 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();