You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by em...@apache.org on 2006/11/03 09:24:59 UTC
svn commit: r470717 -
/incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java
Author: ema
Date: Fri Nov 3 00:24:58 2006
New Revision: 470717
URL: http://svn.apache.org/viewvc?view=rev&rev=470717
Log:
Fixed tool compile issue with IBM's JDK
Modified:
incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java
Modified: incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java?view=diff&rev=470717&r1=470716&r2=470717
==============================================================================
--- incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java (original)
+++ incubator/cxf/trunk/tools/wsdl2java/src/main/java/org/apache/cxf/tools/wsdl2java/processor/compiler/Compiler.java Fri Nov 3 00:24:58 2006
@@ -48,18 +48,16 @@
System.arraycopy(args, 0, cmdArray, 0, sourceFileIndex);
cmdArray[sourceFileIndex] = "@" + tmpFile;
} else {
- /*//Sun's jdk bug on windows xp and windows 2000. It will be fixed in mustung
- //get windows
- if (System.getProperty("os.name").toLowerCase().indexOf("windows") > -1) {
- for (int i = 0; i < args.length; i++) {
- if (!"/".equals(File.separator) && args[i].indexOf("package-info") == -1) {
- args[i] = args[i].replace(File.separatorChar, '/');
- }
- }
- }
- */
cmdArray = new String[args.length];
System.arraycopy(args, 0, cmdArray, 0, args.length);
+ }
+
+ if (System.getProperty("os.name").toLowerCase().indexOf("windows") > -1) {
+ for (int i = 0; i < cmdArray.length; i++) {
+ if (cmdArray[i].indexOf("package-info") == -1) {
+ cmdArray[i] = cmdArray[i].replace('\\', '/');
+ }
+ }
}
p = Runtime.getRuntime().exec(cmdArray);