Author: rmannibucau
Date: Fri Mar 15 15:23:01 2013
New Revision: 1456987

URL: http://svn.apache.org/r1456987
Log:
TOMEE-794 ability to deactivating jars.txt through system prop 
openejb.jarstxt.activated

Modified:
    
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/QuickJarsTxtParser.java

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/QuickJarsTxtParser.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/QuickJarsTxtParser.java?rev=1456987&r1=1456986&r2=1456987&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/QuickJarsTxtParser.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/QuickJarsTxtParser.java
 Fri Mar 15 15:23:01 2013
@@ -19,6 +19,7 @@ package org.apache.openejb.config;
 import org.apache.openejb.loader.Files;
 import org.apache.openejb.loader.IO;
 import org.apache.openejb.loader.ProvisioningUtil;
+import org.apache.openejb.loader.SystemInstance;
 import org.apache.openejb.util.LogCategory;
 import org.apache.openejb.util.Logger;
 
@@ -30,6 +31,8 @@ import java.util.ArrayList;
 import java.util.Collection;
 
 public final class QuickJarsTxtParser {
+    private static final boolean ACTIVATED = 
SystemInstance.get().getOptions().get("openejb.jarstxt.activated", true);
+
     public static final String FILE_NAME = "jars.txt";
 
     private QuickJarsTxtParser() {
@@ -37,7 +40,7 @@ public final class QuickJarsTxtParser {
     }
 
     public static Collection<URL> parse(final File file) {
-        if (!file.exists()) {
+        if (!ACTIVATED || !file.exists()) {
             return new ArrayList<URL>(); // need to be modifiable
         }
 


Reply via email to