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
}