mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-16 10:16:16 +01:00
merge with branch 1.x
This commit is contained in:
@@ -71,6 +71,7 @@ import sonia.scm.plugin.PluginManager;
|
||||
import sonia.scm.repository.DefaultRepositoryManager;
|
||||
import sonia.scm.repository.DefaultRepositoryProvider;
|
||||
import sonia.scm.repository.HealthCheckContextListener;
|
||||
import sonia.scm.repository.LastModifiedUpdateListener;
|
||||
import sonia.scm.repository.Repository;
|
||||
import sonia.scm.repository.RepositoryDAO;
|
||||
import sonia.scm.repository.RepositoryManager;
|
||||
@@ -141,6 +142,7 @@ import com.sun.jersey.spi.container.servlet.ServletContainer;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -356,10 +358,12 @@ public class ScmServletModule extends JerseyServletModule
|
||||
bind(TemplateEngine.class).annotatedWith(DefaultEngine.class).to(
|
||||
MustacheTemplateEngine.class);
|
||||
bind(TemplateEngineFactory.class);
|
||||
|
||||
// bind events
|
||||
bind(LastModifiedUpdateListener.class);
|
||||
|
||||
// jersey
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
|
||||
/*
|
||||
* params.put("com.sun.jersey.spi.container.ContainerRequestFilters",
|
||||
* "com.sun.jersey.api.container.filter.LoggingFilter");
|
||||
@@ -370,14 +374,14 @@ public class ScmServletModule extends JerseyServletModule
|
||||
*/
|
||||
params.put(JSONConfiguration.FEATURE_POJO_MAPPING, Boolean.TRUE.toString());
|
||||
params.put(ResourceConfig.FEATURE_REDIRECT, Boolean.TRUE.toString());
|
||||
params.put(ResourceConfig.FEATURE_DISABLE_WADL, Boolean.TRUE.toString());
|
||||
|
||||
/*
|
||||
* TODO remove UriExtensionsConfig and PackagesResourceConfig
|
||||
* to stop jersey classpath scanning
|
||||
*/
|
||||
|
||||
params.put(ServletContainer.RESOURCE_CONFIG_CLASS,
|
||||
UriExtensionsConfig.class.getName());
|
||||
UriExtensionsConfig.class.getName());
|
||||
params.put(PackagesResourceConfig.PROPERTY_PACKAGES, "unbound");
|
||||
serve(PATTERN_RESTAPI).with(GuiceContainer.class, params);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user