]>
git.argeo.org Git - gpl/argeo-slc.git/blob - modules/server/org.argeo.slc.server.repo.webapp/WEB-INF/maven-servlet.xml
0c0d817e32d1d8089518a03b9259126e29d26149
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <beans xmlns=
"http://www.springframework.org/schema/beans"
3 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance" xmlns:
p=
"http://www.springframework.org/schema/p"
4 xmlns:
util=
"http://www.springframework.org/schema/util"
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
11 class=
"org.springframework.web.servlet.handler.SimpleServletPostProcessor" />
13 <bean id=
"servletHandler"
14 class=
"org.springframework.web.servlet.handler.SimpleServletHandlerAdapter" />
16 <bean id=
"handlerMapping"
17 class=
"org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
18 <property name=
"mappings">
20 <prop key=
"*">mavenProxyServlet
</prop>
25 <bean id=
"mavenProxyService" class=
"org.argeo.slc.repo.maven.proxy.MavenProxyServiceImpl"
26 init-method=
"init" destroy-method=
"destroy">
27 <property name=
"jcrRepository" ref=
"jcrRepository" />
28 <property name=
"defaultRepositories" ref=
"defaultMavenRepositories" />
31 <bean id=
"mavenProxyServlet" class=
"org.argeo.slc.repo.maven.proxy.MavenProxyServlet">
32 <property name=
"jcrSession" ref=
"jcrSession" />
33 <property name=
"proxyService" ref=
"mavenProxyService" />
36 <bean id=
"jcrSession" class=
"org.argeo.security.jcr.SecureThreadBoundSession">
37 <property name=
"repository" ref=
"jcrRepository" />
38 <property name=
"defaultUsername" value=
"root" />
39 <property name=
"defaultPassword" value=
"demo" />
43 class=
"org.argeo.security.core.AuthenticatedApplicationContextInitialization">
44 <property name=
"authenticationManager" ref=
"authenticationManager" />
47 <!-- Remote repositories -->
48 <util:list id=
"defaultMavenRepositories">
49 <ref local=
"central" />
50 <ref local=
"com.springsource.repository.bundles.external" />
51 <ref local=
"com.springsource.repository.bundles.release" />
53 <ref local=
"argeo-snapshots" />
56 <bean id=
"central" class=
"org.argeo.slc.aether.spring.RemoteRepositoryFactory">
57 <property name=
"url" value=
"http://repo1.maven.org/maven2" />
59 <bean id=
"com.springsource.repository.bundles.release" class=
"org.argeo.slc.aether.spring.RemoteRepositoryFactory">
61 value=
"http://repository.springsource.com/maven/bundles/release" />
63 <bean id=
"com.springsource.repository.bundles.external" class=
"org.argeo.slc.aether.spring.RemoteRepositoryFactory">
65 value=
"http://repository.springsource.com/maven/bundles/external" />
67 <bean id=
"argeo" class=
"org.argeo.slc.aether.spring.RemoteRepositoryFactory">
68 <property name=
"url" value=
"http://maven.argeo.org/argeo/" />
70 <bean id=
"argeo-snapshots" class=
"org.argeo.slc.aether.spring.RemoteRepositoryFactory">
71 <property name=
"url" value=
"http://dev.argeo.org/maven/argeo-snapshots/" />