You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2014/04/09 18:05:22 UTC

svn commit: r1586002 - /tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java

Author: andygumbrecht
Date: Wed Apr  9 16:05:22 2014
New Revision: 1586002

URL: http://svn.apache.org/r1586002
Log:
Fix reload for http://youtrack.jetbrains.com/issue/IDEA-94826

Modified:
    tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java

Modified: tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java?rev=1586002&r1=1586001&r2=1586002&view=diff
==============================================================================
--- tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java (original)
+++ tomee/tomee/trunk/maven/tomee-maven-plugin/src/main/java/org/apache/openejb/maven/plugin/UpdatableTomEEMojo.java Wed Apr  9 16:05:22 2014
@@ -186,13 +186,24 @@ public abstract class UpdatableTomEEMojo
     protected boolean handleLine(final String line) {
         if (super.handleLine(line)) {
             return true;
-        } else if (RELOAD_CMD.equalsIgnoreCase(line)) {
+        } else if (isReload(line)) {
             reload();
             return true;
         }
         return false;
     }
 
+    private static boolean isReload(String line) {
+        if (RELOAD_CMD.equalsIgnoreCase(line)) {
+            return true;
+        }
+
+        //http://youtrack.jetbrains.com/issue/IDEA-94826
+        line = new StringBuilder(line).reverse().toString();
+
+        return RELOAD_CMD.equalsIgnoreCase(line);
+    }
+
     protected synchronized void reload() {
         if (deployOpenEjbApplication) {
             String path = deployedFile.getAbsolutePath();