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());