You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2013/08/01 16:41:43 UTC

svn commit: r1509263 - /uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java

Author: schor
Date: Thu Aug  1 14:41:42 2013
New Revision: 1509263

URL: http://svn.apache.org/r1509263
Log:
[UIMA-3133] do recursive lookup when in development mode in order to find the jar in the bundle.

Modified:
    uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java

Modified: uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java?rev=1509263&r1=1509262&r2=1509263&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java (original)
+++ uima/uimaj/trunk/uimaj-ep-launcher/src/main/java/org/apache/uima/ep_launcher/AnalysisEngineLaunchConfigurationDelegate.java Thu Aug  1 14:41:42 2013
@@ -167,7 +167,8 @@ public class AnalysisEngineLaunchConfigu
         //   All the jars are not needed - only the uimaj core one
         //     any other jars will be provided by the launching project's class path
         //     uimaj-core provided because the launcher itself needs uimaj-core classes
-        Enumeration<?> jarEnum = bundle.findEntries("/", "uimaj-core*.jar", false);
+        //  Found empirically that recursion is need to find the jar in development mode
+        Enumeration<?> jarEnum = bundle.findEntries("/", "uimaj-core*.jar", Platform.inDevelopmentMode());
         while (jarEnum != null && jarEnum.hasMoreElements()) {
           URL element = (URL) jarEnum.nextElement();
           extendedClasspath.add(FileLocator.toFileURL(element).getFile());