Author: scamp
Date: Fri Apr  8 15:25:03 2005
New Revision: 160630

URL: http://svn.apache.org/viewcvs?view=rev&rev=160630
Log: (empty)


Modified:
    
incubator/apollo/trunk/maven-plugins/maven-intellij-plugin/src/MavenIdeaImlUpdater.java

Modified: 
incubator/apollo/trunk/maven-plugins/maven-intellij-plugin/src/MavenIdeaImlUpdater.java
URL: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/maven-plugins/maven-intellij-plugin/src/MavenIdeaImlUpdater.java?view=diff&r1=160629&r2=160630
==============================================================================
--- 
incubator/apollo/trunk/maven-plugins/maven-intellij-plugin/src/MavenIdeaImlUpdater.java
 (original)
+++ 
incubator/apollo/trunk/maven-plugins/maven-intellij-plugin/src/MavenIdeaImlUpdater.java
 Fri Apr  8 15:25:03 2005
@@ -566,13 +566,26 @@
 
     private String updateModuleDirUrl(String jarurl, File imlFile) throws 
IOException
     {
+        File newfile = null;
         //strip off the $MODULE_DIR$
-        jarurl =
-        jarurl.substring(jarurl.lastIndexOf("$MODULE_DIR$") + 
"$MODULE_DIR$".length(),
-                         jarurl.length());
-        File newfile =
+        if (jarurl.lastIndexOf("$MODULE_DIR$") > -1)
+        {
+            jarurl =
+            jarurl.substring(jarurl.lastIndexOf("$MODULE_DIR$") + 
"$MODULE_DIR$".length(),
+                             jarurl.length());
+            newfile =
                 new File(imlFile.getParentFile().getCanonicalFile(),
                          jarurl);
+        }
+        else if(jarurl.indexOf("file://") > -1)
+        {
+            newfile = new File(jarurl.substring("file://".length()));
+        }
+        else if(jarurl.indexOf("jar://") > -1)
+        {
+            newfile = new File(jarurl.substring("jar://".length()));  
+        }
+
         jarurl = newfile.getCanonicalPath();
         if(jarurl.endsWith("!"))
         {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to