]> git.argeo.org Git - gpl/argeo-slc.git/blob - modules/server/org.argeo.slc.server.repo/META-INF/spring/maven.xml
45fcf7bc85f04eba324f9b88d4a7da1b9cb9b147
[gpl/argeo-slc.git] / modules / server / org.argeo.slc.server.repo / META-INF / spring / maven.xml
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"
5 xsi:schemaLocation="
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
8 ">
9
10
11 <bean class="org.argeo.slc.repo.maven.ImportMavenDependencies">
12 <property name="rootCoordinates"
13 value="org.argeo.dep:versions-all:pom:1.1.3-SNAPSHOT" />
14 <property name="aetherTemplate" ref="mavenAetherTemplate" />
15 <property name="excludedArtifacts">
16 <set>
17 <value>org.apache.commons:com.springsource.org.apache.commons.logging
18 </value>
19 <value>org.osgi:org.osgi.core</value>
20 <value>org.easymock:easymock</value>
21 </set>
22 </property>
23 </bean>
24
25 <bean id="mavenAetherTemplate" class="org.argeo.slc.aether.AetherTemplate">
26 <property name="repositorySystem" ref="mavenRepositorySystem" />
27 <property name="repositorySystemSession" ref="mavenRepositorySystemSession" />
28 <property name="remoteRepositories" ref="defaultMavenRepositories" />
29 </bean>
30
31 <!-- Remote repositories -->
32 <util:list id="defaultMavenRepositories">
33 <ref local="central" />
34 <ref local="com.springsource.repository.bundles.external" />
35 <ref local="com.springsource.repository.bundles.release" />
36 <ref local="argeo" />
37 <ref local="argeo-snapshots" />
38 </util:list>
39
40 <bean id="central" class="org.argeo.slc.aether.spring.RemoteRepositoryFactory">
41 <property name="url" value="http://repo1.maven.org/maven2" />
42 </bean>
43 <bean id="com.springsource.repository.bundles.release" class="org.argeo.slc.aether.spring.RemoteRepositoryFactory">
44 <property name="url"
45 value="http://repository.springsource.com/maven/bundles/release" />
46 </bean>
47 <bean id="com.springsource.repository.bundles.external" class="org.argeo.slc.aether.spring.RemoteRepositoryFactory">
48 <property name="url"
49 value="http://repository.springsource.com/maven/bundles/external" />
50 </bean>
51 <bean id="argeo" class="org.argeo.slc.aether.spring.RemoteRepositoryFactory">
52 <property name="url" value="http://maven.argeo.org/argeo/" />
53 </bean>
54 <bean id="argeo-snapshots" class="org.argeo.slc.aether.spring.RemoteRepositoryFactory">
55 <property name="url" value="http://dev.argeo.org/maven/argeo-snapshots/" />
56 </bean>
57
58 </beans>