improve jersey configuration

This commit is contained in:
Sebastian Sdorra
2010-12-01 15:15:09 +01:00
parent 98cd0401b5
commit 63061a5ef9
4 changed files with 107 additions and 6 deletions

View File

@@ -29,6 +29,8 @@
*
*/
package sonia.scm;
//~--- non-JDK imports --------------------------------------------------------
@@ -42,6 +44,9 @@ import sonia.scm.util.ServiceUtil;
public class SCMContext
{
/** Field description */
public static final String DEFAULT_PACKAGE = "sonia.scm";
/** Field description */
private static volatile SCMContextProvider provider;

View File

@@ -38,6 +38,7 @@ package sonia.scm.plugin;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sonia.scm.SCMContext;
import sonia.scm.plugin.ext.ExtensionObject;
import sonia.scm.plugin.ext.ExtensionProcessor;
import sonia.scm.plugin.ext.JARExtensionScanner;
@@ -65,9 +66,6 @@ import javax.xml.bind.JAXB;
public class DefaultPluginManager implements PluginManager
{
/** Field description */
public static final String DEFAULT_PACKAGE = "sonia.scm";
/** Field description */
public static final String PATH_PLUGINCONFIG = "META-INF/scm/plugin.xml";
@@ -123,7 +121,7 @@ public class DefaultPluginManager implements PluginManager
packageSet = new HashSet<String>();
}
packageSet.add(DEFAULT_PACKAGE);
packageSet.add(SCMContext.DEFAULT_PACKAGE);
input = new FileInputStream(plugin.getPath());
scanner.processExtensions(classLoader, extensions, input, packageSet);
}