dims 01/02/07 04:15:10
Modified: src/org/apache/cocoon/components/language/programming/java
Tag: xml-cocoon2 JavaLanguage.java
Log:
Try to go ahead with code generation even if directory specified in
java.ext.dirs is absent.
Revision Changes Path
No revision
No revision
1.1.2.21 +10 -2
xml-cocoon/src/org/apache/cocoon/components/language/programming/java/Attic/JavaLanguage.java
Index: JavaLanguage.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/components/language/programming/java/Attic/JavaLanguage.java,v
retrieving revision 1.1.2.20
retrieving revision 1.1.2.21
diff -u -r1.1.2.20 -r1.1.2.21
--- JavaLanguage.java 2001/01/31 15:48:36 1.1.2.20
+++ JavaLanguage.java 2001/02/07 12:15:08 1.1.2.21
@@ -32,7 +32,7 @@
* The Java programming language processor
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a>
- * @version CVS $Revision: 1.1.2.20 $ $Date: 2001/01/31 15:48:36 $
+ * @version CVS $Revision: 1.1.2.21 $ $Date: 2001/02/07 12:15:08 $
*/
public class JavaLanguage extends CompiledProgrammingLanguage implements
ThreadSafe {
@@ -161,11 +161,19 @@
String systemClasspath = System.getProperty("java.class.path");
String systemExtDirs = System.getProperty("java.ext.dirs");
+ String systemExtClasspath = null;
+
+ try {
+ systemExtClasspath = expandDirs(systemExtDirs);
+ } catch (Exception e) {
+ log.warn("Could not expand Directory:" + systemExtDirs, e);
+ }
+
compiler.setClasspath(
baseDirectory.getCanonicalPath() +
((classpath != null) ? File.pathSeparator + classpath : "") +
((systemClasspath != null) ? File.pathSeparator + systemClasspath :
"") +
- ((systemExtDirs != null) ? File.pathSeparator +
expandDirs(systemExtDirs) : "")
+ ((systemExtClasspath != null) ? File.pathSeparator +
systemExtClasspath : "")
);
if (encoding != null) {