Author: drazzib Date: 2013-08-17 13:17:45 +0000 (Sat, 17 Aug 2013) New Revision: 17152
Added: tags/commons-jci/1.0-7/ tags/commons-jci/1.0-7/debian/changelog tags/commons-jci/1.0-7/debian/compat tags/commons-jci/1.0-7/debian/control tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff Removed: tags/commons-jci/1.0-7/debian/changelog tags/commons-jci/1.0-7/debian/compat tags/commons-jci/1.0-7/debian/control tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff Log: [svn-buildpackage] Tagging commons-jci 1.0-7 Deleted: tags/commons-jci/1.0-7/debian/changelog =================================================================== --- trunk/commons-jci/debian/changelog 2013-08-16 10:43:07 UTC (rev 17150) +++ tags/commons-jci/1.0-7/debian/changelog 2013-08-17 13:17:45 UTC (rev 17152) @@ -1,85 +0,0 @@ -commons-jci (1.0-6) unstable; urgency=low - - * Added a patch to compile with Eclipse JDT compiler 3.8 and later - (Closes: #713759) - * Updated Standards-Version to 3.9.4 (no changes) - * Use canonical URLs for the Vcs-* fields - * debian/rules: Added a clean target to allow rebuilds - * debian/copyright: Updated to the copyright format 1.0 - - -- Emmanuel Bourg <[email protected]> Mon, 24 Jun 2013 00:07:38 +0200 - -commons-jci (1.0-5) unstable; urgency=low - - * d/control: Drop Depends on default-jre per Debian Java Policy as its - a library package. - * d/control: B-D and Depends on librhino-java instead of rhino - (ie. so no JRE in dependencies graph). - * Bump Standards-Version 3.9.2: no changes needed. - - -- Damien Raude-Morvan <[email protected]> Sat, 25 Jun 2011 13:06:33 +0200 - -commons-jci (1.0-4) unstable; urgency=low - - [ Torsten Werner ] - * Change maintainers into Maintainers. - - [ Onkar Shinde ] - * Team upload. - * Convert package to 3.0 source format. - * asm2 -> asm3 transition. - * Update standards version to 3.8.4. - * Link javadoc against the system installed javadoc. - * Install API docs to /usr/share/doc/libcommons-jci-java/ instead of - /usr/share/doc/libcommons-jci-java-doc/. Update doc-base file accordingly. - - [ Damien Raude-Morvan ] - * Update to unstable. - - -- Damien Raude-Morvan <[email protected]> Wed, 23 Jun 2010 19:26:21 +0200 - -commons-jci (1.0-3) unstable; urgency=low - - * Update my email address - * Bump Standards-Version 3.8.3 (no changes needed) - * Bump debhelper version to 7 - * Maven POMs: - - Add a Build-Depends-Indep dependency on maven-repo-helper - - Use mh_installpoms and mh_installjar to install the POM and the jar to the - Maven repository - * Maven ant helper (build system): - - Add a Build-Depends dependency on maven-ant-helper - - Update debian/build.xml to use /usr/share/maven-ant-helper/maven-build.xml - - Build classpath is now defined in debian/build.properties - * Use default-jdk: - - Build-Depend on default-jdk instead of openjdk-6-jdk - - Depends on default-jre-headless - - Use /usr/lib/jvm/default-java as JAVA_HOME - - -- Damien Raude-Morvan <[email protected]> Tue, 24 Nov 2009 00:29:48 +0100 - -commons-jci (1.0-2) unstable; urgency=low - - * Upload to unstable as Lenny is now released - * Set Maintainer field to Debian Java Team - * Add myself as Uploaders - * Switch to Quilt patch system: - - Refresh all patches - - Remove B-D on dpatch, Add B-D on quilt - - Include patchsys-quilt.mk in debian/rules - * Bump Standards-Version 3.8.2: - - Add a README.source to describe patch system - - Move libcommons-jci-java-* to "java" section - * Depends on default-jre-headless instead of java-gcj-compat - - -- Damien Raude-Morvan <[email protected]> Fri, 17 Jul 2009 16:09:24 +0200 - -commons-jci (1.0-1) experimental; urgency=low - - * Initial release. (Closes: #499448) - * debian/control: - - each binary package now depends on headless version of java-gcj-compat - - don't use alternative in B-D line (increase build reproducibility) - * Include examples in libcommons-jci-java-doc package - - -- Damien Raude-Morvan <[email protected]> Sat, 29 Nov 2008 22:48:17 +0100 Copied: tags/commons-jci/1.0-7/debian/changelog (from rev 17151, trunk/commons-jci/debian/changelog) =================================================================== --- tags/commons-jci/1.0-7/debian/changelog (rev 0) +++ tags/commons-jci/1.0-7/debian/changelog 2013-08-17 13:17:45 UTC (rev 17152) @@ -0,0 +1,95 @@ +commons-jci (1.0-7) unstable; urgency=low + + * Fix build with janino 2.6.x release: + - d/patches/01_janino_version_change.diff: Updated. + - d/control: Tighten dependencies to libjanino-java (>= 2.6.0). + * d/control: Wrap-and-sort. + * d/compat: Bump debhelper compat to 9. + + -- Damien Raude-Morvan <[email protected]> Fri, 16 Aug 2013 14:16:11 +0200 + +commons-jci (1.0-6) unstable; urgency=low + + * Added a patch to compile with Eclipse JDT compiler 3.8 and later + (Closes: #713759) + * Updated Standards-Version to 3.9.4 (no changes) + * Use canonical URLs for the Vcs-* fields + * debian/rules: Added a clean target to allow rebuilds + * debian/copyright: Updated to the copyright format 1.0 + + -- Emmanuel Bourg <[email protected]> Mon, 24 Jun 2013 00:07:38 +0200 + +commons-jci (1.0-5) unstable; urgency=low + + * d/control: Drop Depends on default-jre per Debian Java Policy as its + a library package. + * d/control: B-D and Depends on librhino-java instead of rhino + (ie. so no JRE in dependencies graph). + * Bump Standards-Version 3.9.2: no changes needed. + + -- Damien Raude-Morvan <[email protected]> Sat, 25 Jun 2011 13:06:33 +0200 + +commons-jci (1.0-4) unstable; urgency=low + + [ Torsten Werner ] + * Change maintainers into Maintainers. + + [ Onkar Shinde ] + * Team upload. + * Convert package to 3.0 source format. + * asm2 -> asm3 transition. + * Update standards version to 3.8.4. + * Link javadoc against the system installed javadoc. + * Install API docs to /usr/share/doc/libcommons-jci-java/ instead of + /usr/share/doc/libcommons-jci-java-doc/. Update doc-base file accordingly. + + [ Damien Raude-Morvan ] + * Update to unstable. + + -- Damien Raude-Morvan <[email protected]> Wed, 23 Jun 2010 19:26:21 +0200 + +commons-jci (1.0-3) unstable; urgency=low + + * Update my email address + * Bump Standards-Version 3.8.3 (no changes needed) + * Bump debhelper version to 7 + * Maven POMs: + - Add a Build-Depends-Indep dependency on maven-repo-helper + - Use mh_installpoms and mh_installjar to install the POM and the jar to the + Maven repository + * Maven ant helper (build system): + - Add a Build-Depends dependency on maven-ant-helper + - Update debian/build.xml to use /usr/share/maven-ant-helper/maven-build.xml + - Build classpath is now defined in debian/build.properties + * Use default-jdk: + - Build-Depend on default-jdk instead of openjdk-6-jdk + - Depends on default-jre-headless + - Use /usr/lib/jvm/default-java as JAVA_HOME + + -- Damien Raude-Morvan <[email protected]> Tue, 24 Nov 2009 00:29:48 +0100 + +commons-jci (1.0-2) unstable; urgency=low + + * Upload to unstable as Lenny is now released + * Set Maintainer field to Debian Java Team + * Add myself as Uploaders + * Switch to Quilt patch system: + - Refresh all patches + - Remove B-D on dpatch, Add B-D on quilt + - Include patchsys-quilt.mk in debian/rules + * Bump Standards-Version 3.8.2: + - Add a README.source to describe patch system + - Move libcommons-jci-java-* to "java" section + * Depends on default-jre-headless instead of java-gcj-compat + + -- Damien Raude-Morvan <[email protected]> Fri, 17 Jul 2009 16:09:24 +0200 + +commons-jci (1.0-1) experimental; urgency=low + + * Initial release. (Closes: #499448) + * debian/control: + - each binary package now depends on headless version of java-gcj-compat + - don't use alternative in B-D line (increase build reproducibility) + * Include examples in libcommons-jci-java-doc package + + -- Damien Raude-Morvan <[email protected]> Sat, 29 Nov 2008 22:48:17 +0100 Deleted: tags/commons-jci/1.0-7/debian/compat =================================================================== --- trunk/commons-jci/debian/compat 2013-08-16 10:43:07 UTC (rev 17150) +++ tags/commons-jci/1.0-7/debian/compat 2013-08-17 13:17:45 UTC (rev 17152) @@ -1 +0,0 @@ -7 Copied: tags/commons-jci/1.0-7/debian/compat (from rev 17151, trunk/commons-jci/debian/compat) =================================================================== --- tags/commons-jci/1.0-7/debian/compat (rev 0) +++ tags/commons-jci/1.0-7/debian/compat 2013-08-17 13:17:45 UTC (rev 17152) @@ -0,0 +1 @@ +9 Deleted: tags/commons-jci/1.0-7/debian/control =================================================================== --- trunk/commons-jci/debian/control 2013-08-16 10:43:07 UTC (rev 17150) +++ tags/commons-jci/1.0-7/debian/control 2013-08-17 13:17:45 UTC (rev 17152) @@ -1,116 +0,0 @@ -Source: commons-jci -Maintainer: Debian Java Maintainers <[email protected]> -Uploaders: Damien Raude-Morvan <[email protected]>, Emmanuel Bourg <[email protected]> -Standards-Version: 3.9.4 -Section: java -Priority: optional -Build-Depends: default-jdk, ant, debhelper (>= 7), cdbs, maven-ant-helper -Build-Depends-Indep: libcommons-io-java, libcommons-lang-java, libcommons-logging-java, - libasm3-java, groovy, librhino-java, janino, libecj-java, maven-repo-helper, - default-jdk-doc -Homepage: http://commons.apache.org/jci/ -Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/commons-jci/ -Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/commons-jci/ - -Package: libcommons-jci-java -Architecture: all -Depends: ${misc:Depends}, libcommons-io-java, libcommons-lang-java, libcommons-logging-java, libasm3-java -Description: common Java interface for various compilers - Core and FAM - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains FAM and Core module of Commons JCI. - -Package: libcommons-jci-rhino-java -Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), librhino-java -Description: common Java interface for various compilers - Javascript - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains Rhino compiler (Javascript) module of Commons JCI. - -Package: libcommons-jci-groovy-java -Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), groovy -Description: common Java interface for various compilers - Groovy - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains Groovy compiler module of Commons JCI. - -Package: libcommons-jci-janino-java -Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), janino -Description: common Java interface for various compilers - Janino - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains Janino compiler module of Commons JCI. - -Package: libcommons-jci-eclipse-java -Architecture: all -Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}), libecj-java -Description: common Java interface for various compilers - Eclipse JDT - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains Eclipse JDT compiler module of Commons JCI. - -#Package: libcommons-jci-jsr199-java -#Architecture: all -#Depends: ${misc:Depends}, libcommons-jci-java (= ${source:Version}) -#Description: common Java interface for various compilers - Java6 JSR199 -# Commons JCI is a common Java compiler interface for various compilers. -# . -# It can be used to either compile Java (or any other language that can be -# compiled to Java classes like e.g. Groovy or Javascript) to Java. -# . -# It is integrated with a Java FAM (Filesystem Alteration Monitor) -# that can be used with JCI compiling/reloading classloader. -# . -# This package contains Java6 JSR199 compiler module of Commons JCI. -# . -# Need a Java 6 compliant runtime environnement. - -Package: libcommons-jci-java-doc -Architecture: all -Section: doc -Depends: ${misc:Depends} -Recommends: default-jdk-doc -Suggests: libcommons-jci-java -Description: common Java interface for various compilers - documentation - Commons JCI is a common Java compiler interface for various compilers. - . - It can be used to either compile Java (or any other language that can be - compiled to Java classes like e.g. Groovy or Javascript) to Java. - . - It is integrated with a Java FAM (Filesystem Alteration Monitor) - that can be used with JCI compiling/reloading classloader. - . - This package contains Javadoc API of Commons JCI. Copied: tags/commons-jci/1.0-7/debian/control (from rev 17151, trunk/commons-jci/debian/control) =================================================================== --- tags/commons-jci/1.0-7/debian/control (rev 0) +++ tags/commons-jci/1.0-7/debian/control 2013-08-17 13:17:45 UTC (rev 17152) @@ -0,0 +1,116 @@ +Source: commons-jci +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Damien Raude-Morvan <[email protected]>, + Emmanuel Bourg <[email protected]> +Standards-Version: 3.9.4 +Section: java +Priority: optional +Build-Depends: ant, cdbs, debhelper (>= 9), default-jdk, maven-ant-helper +Build-Depends-Indep: default-jdk-doc, + groovy, + libasm3-java, + libcommons-io-java, + libcommons-lang-java, + libcommons-logging-java, + libecj-java, + libjanino-java (>= 2.6.0), + librhino-java, + maven-repo-helper +Homepage: http://commons.apache.org/jci/ +Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/commons-jci/ +Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/commons-jci/ + +Package: libcommons-jci-java +Architecture: all +Depends: libasm3-java, + libcommons-io-java, + libcommons-lang-java, + libcommons-logging-java, + ${misc:Depends} +Description: common Java interface for various compilers - Core and FAM + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains FAM and Core module of Commons JCI. + +Package: libcommons-jci-rhino-java +Architecture: all +Depends: libcommons-jci-java (= ${source:Version}), + librhino-java, + ${misc:Depends} +Description: common Java interface for various compilers - Javascript + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains Rhino compiler (Javascript) module of Commons JCI. + +Package: libcommons-jci-groovy-java +Architecture: all +Depends: groovy, libcommons-jci-java (= ${source:Version}), ${misc:Depends} +Description: common Java interface for various compilers - Groovy + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains Groovy compiler module of Commons JCI. + +Package: libcommons-jci-janino-java +Architecture: all +Depends: libcommons-jci-java (= ${source:Version}), + libjanino-java (>= 2.6.0), + ${misc:Depends} +Description: common Java interface for various compilers - Janino + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains Janino compiler module of Commons JCI. + +Package: libcommons-jci-eclipse-java +Architecture: all +Depends: libcommons-jci-java (= ${source:Version}), libecj-java, ${misc:Depends} +Description: common Java interface for various compilers - Eclipse JDT + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains Eclipse JDT compiler module of Commons JCI. + +Package: libcommons-jci-java-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Recommends: default-jdk-doc +Suggests: libcommons-jci-java +Description: common Java interface for various compilers - documentation + Commons JCI is a common Java compiler interface for various compilers. + . + It can be used to either compile Java (or any other language that can be + compiled to Java classes like e.g. Groovy or Javascript) to Java. + . + It is integrated with a Java FAM (Filesystem Alteration Monitor) + that can be used with JCI compiling/reloading classloader. + . + This package contains Javadoc API of Commons JCI. Deleted: tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff =================================================================== --- trunk/commons-jci/debian/patches/01_janino_version_change.diff 2013-08-16 10:43:07 UTC (rev 17150) +++ tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff 2013-08-17 13:17:45 UTC (rev 17152) @@ -1,45 +0,0 @@ -Description: Upstream use Janino 2.5.10 whereas Debian include 2.5.15. - - LocatedException package location has changed in 2.5.11 (JCI-53) - - For Janino 2.5.5 icl.loadIClass(Descriptor.fromClassName(pClasses[i])) now - throws ClassNotFoundException. (JCI-41) -Forwarded: yes -Origin: upstream, http://www.janino.net/changelog.html -Bug: http://issues.apache.org/jira/browse/JCI-53 -Origin: upstream, http://svn.apache.org/viewvc/commons/proper/jci/trunk/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java?r1=565099&r2=565475 -Bug: http://issues.apache.org/jira/browse/JCI-41 -Last-Update: 2009-07-16 ---- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java -+++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java -@@ -19,7 +19,7 @@ - - import org.apache.commons.jci.problems.CompilationProblem; - import org.codehaus.janino.Location; --import org.codehaus.janino.Scanner.LocatedException; -+import org.codehaus.janino.util.LocatedException; - - /** - * Janino version of a CompilationProblem ---- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java -+++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java -@@ -45,7 +45,7 @@ - import org.codehaus.janino.Scanner; - import org.codehaus.janino.UnitCompiler; - import org.codehaus.janino.WarningHandler; --import org.codehaus.janino.Scanner.LocatedException; -+import org.codehaus.janino.util.LocatedException; - import org.codehaus.janino.UnitCompiler.ErrorHandler; - import org.codehaus.janino.util.ClassFile; - -@@ -148,7 +148,11 @@ - final CompilingIClassLoader icl = new CompilingIClassLoader(pResourceReader, classFilesByName, pClassLoader); - for (int i = 0; i < pSourceNames.length; i++) { - log.debug("compiling " + pSourceNames[i]); -- icl.loadIClass(Descriptor.fromClassName(ConversionUtils.convertResourceToClassName(pSourceNames[i]))); -+ try { -+ icl.loadIClass(Descriptor.fromClassName(ConversionUtils.convertResourceToClassName(pSourceNames[i]))); -+ } catch (ClassNotFoundException e) { -+ log.error(e); -+ } - } - - // Store all fully compiled classes Copied: tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff (from rev 17151, trunk/commons-jci/debian/patches/01_janino_version_change.diff) =================================================================== --- tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff (rev 0) +++ tags/commons-jci/1.0-7/debian/patches/01_janino_version_change.diff 2013-08-17 13:17:45 UTC (rev 17152) @@ -0,0 +1,70 @@ +Description: Upstream use Janino 2.5.10 whereas Debian include 2.6.1 + - LocatedException package location has changed in 2.5.11 (JCI-53) + - For Janino 2.5.5 icl.loadIClass(Descriptor.fromClassName(pClasses[i])) now + throws ClassNotFoundException. (JCI-41) + - Since Janino 2.6.0 there many classes have been moved to commons-compiler.jar +Forwarded: partial +Origin: upstream, http://www.janino.net/changelog.html +Bug: http://issues.apache.org/jira/browse/JCI-53 +Origin: upstream, http://svn.apache.org/viewvc/commons/proper/jci/trunk/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java?r1=565099&r2=565475 +Bug: http://issues.apache.org/jira/browse/JCI-41 +Last-Update: 2013-08-16 +--- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java ++++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoCompilationProblem.java +@@ -18,8 +18,8 @@ + package org.apache.commons.jci.compilers; + + import org.apache.commons.jci.problems.CompilationProblem; +-import org.codehaus.janino.Location; +-import org.codehaus.janino.Scanner.LocatedException; ++import org.codehaus.commons.compiler.Location; ++import org.codehaus.commons.compiler.LocatedException; + + /** + * Janino version of a CompilationProblem +--- a/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java ++++ b/compilers/janino/src/main/java/org/apache/commons/jci/compilers/JaninoJavaCompiler.java +@@ -34,18 +34,17 @@ + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.codehaus.janino.ClassLoaderIClassLoader; +-import org.codehaus.janino.CompileException; +-import org.codehaus.janino.DebuggingInformation; ++import org.codehaus.commons.compiler.CompileException; + import org.codehaus.janino.Descriptor; + import org.codehaus.janino.IClass; + import org.codehaus.janino.IClassLoader; + import org.codehaus.janino.Java; +-import org.codehaus.janino.Location; ++import org.codehaus.commons.compiler.Location; + import org.codehaus.janino.Parser; + import org.codehaus.janino.Scanner; + import org.codehaus.janino.UnitCompiler; + import org.codehaus.janino.WarningHandler; +-import org.codehaus.janino.Scanner.LocatedException; ++import org.codehaus.commons.compiler.LocatedException; + import org.codehaus.janino.UnitCompiler.ErrorHandler; + import org.codehaus.janino.util.ClassFile; + +@@ -112,7 +111,7 @@ + } + }); + log.debug("compile " + className); +- final ClassFile[] classFiles = uc.compileUnit(DebuggingInformation.ALL); ++ final ClassFile[] classFiles = uc.compileUnit(true, true, true); + for (int i = 0; i < classFiles.length; i++) { + log.debug("compiled " + classFiles[i].getThisClassName()); + classes.put(classFiles[i].getThisClassName(), classFiles[i].toByteArray()); +@@ -148,7 +147,11 @@ + final CompilingIClassLoader icl = new CompilingIClassLoader(pResourceReader, classFilesByName, pClassLoader); + for (int i = 0; i < pSourceNames.length; i++) { + log.debug("compiling " + pSourceNames[i]); +- icl.loadIClass(Descriptor.fromClassName(ConversionUtils.convertResourceToClassName(pSourceNames[i]))); ++ try { ++ icl.loadIClass(Descriptor.fromClassName(ConversionUtils.convertResourceToClassName(pSourceNames[i]))); ++ } catch (ClassNotFoundException e) { ++ log.error(e); ++ } + } + + // Store all fully compiled classes _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

