Author: Grid.Qian
Date: 2008-11-28 05:29:32 -0500 (Fri, 28 Nov 2008)
New Revision: 12113
Modified:
trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/WSProviderInvokeCommand.java
Log:
JBIDE-3310:Could not load class -- invalid classpath when using jboss ws bottomup
Modified:
trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/WSProviderInvokeCommand.java
===================================================================
---
trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/WSProviderInvokeCommand.java 2008-11-28
09:00:32 UTC (rev 12112)
+++
trunk/ws/plugins/org.jboss.tools.ws.creation.core/src/org/jboss/tools/ws/creation/core/commands/WSProviderInvokeCommand.java 2008-11-28
10:29:32 UTC (rev 12113)
@@ -74,12 +74,19 @@
.append("src");
try {
- commandLine.append(" -c ").append("\"");
+ commandLine.append(" -c ");
+ if(seperator.equals(SEPERATOR_WIN)){
+ commandLine.append("\"");
+ }
commandLine.append(projectRoot).append(Path.SEPARATOR).append(
javaProject.getOutputLocation().removeFirstSegments(1)
.toOSString()).append(seperator);
- commandLine.append(getClasspathEntries(javaProject)).append("\" ");
+ commandLine.append(getClasspathEntries(javaProject));
+ if(seperator.equals(SEPERATOR_WIN)){
+ commandLine.append("\"");
+ }
+ commandLine.append(" ");
} catch (JavaModelException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
@@ -125,7 +132,11 @@
}
path.append(entry.getPath().toOSString()).append(seperator);
}
- return path.toString();
+ String str = path.toString();
+ if(str.endsWith(seperator)){
+ str = str.substring(0, str.length()-1);
+ }
+ return str;
}
}
Show replies by date