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();