1 <project xmlns=
"http://maven.apache.org/POM/4.0.0" xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance" xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2 <modelVersion>4.0.0</modelVersion>
4 <groupId>org.argeo.slc
</groupId>
5 <artifactId>dep
</artifactId>
6 <version>2.3.1-SNAPSHOT
</version>
7 <relativePath>..
</relativePath>
9 <artifactId>org.argeo.slc.dep.spring
</artifactId>
10 <name>SLC Agent based on Spring
</name>
12 <argeo.rpm.stagingRepository
>/srv/rpmfactory/legacy/argeo-osgi-
2/argeo
</argeo.rpm.stagingRepository
>
15 <!-- Parent dependencies -->
17 <groupId>org.argeo.slc
</groupId>
18 <artifactId>org.argeo.slc.dep.minimal
</artifactId>
19 <version>2.3.1-SNAPSHOT
</version>
23 <!-- Spring-based Agent -->
25 <groupId>org.argeo.slc
</groupId>
26 <artifactId>org.argeo.slc.spring
</artifactId>
27 <version>2.1.18-SNAPSHOT
</version>
30 <groupId>org.argeo.slc
</groupId>
31 <artifactId>org.argeo.slc.support
</artifactId>
32 <version>2.1.18-SNAPSHOT
</version>
35 <groupId>org.argeo.slc
</groupId>
36 <artifactId>org.argeo.slc.agent
</artifactId>
37 <version>2.1.18-SNAPSHOT
</version>
40 <groupId>org.argeo.slc
</groupId>
41 <artifactId>org.argeo.slc.agent.jcr
</artifactId>
42 <version>2.1.18-SNAPSHOT
</version>
45 <!-- Transitional fake Java 8 APIs, required by old version of Spring,
46 in the process of being removed -->
48 <groupId>org.argeo.slc
</groupId>
49 <artifactId>org.argeo.legacy.fake.java8
</artifactId>
50 <version>2.1.18-SNAPSHOT
</version>
53 <!-- Not strictly Spring dependencies but used by the old approach -->
55 <groupId>org.argeo.tp.apache.ant
</groupId>
56 <artifactId>org.apache.ant
</artifactId>
59 <groupId>org.argeo.tp.apache.ant
</groupId>
60 <artifactId>org.apache.ant.launch
</artifactId>
63 <groupId>org.argeo.tp.javax
</groupId>
64 <artifactId>javax.mail
</artifactId>
67 <groupId>org.argeo.tp.misc
</groupId>
68 <artifactId>com.jcraft.jsch
</artifactId>
71 <groupId>org.argeo.tp.apache.commons
</groupId>
72 <artifactId>org.apache.commons.vfs
</artifactId>
75 <!-- Base Spring dependency -->
77 <groupId>org.argeo.tp.spring
</groupId>
78 <artifactId>org.springframework.beans
</artifactId>
81 <groupId>org.argeo.tp.spring
</groupId>
82 <artifactId>org.springframework.core
</artifactId>
85 <groupId>org.argeo.tp.javax
</groupId>
86 <artifactId>javax.el
</artifactId>
89 <groupId>org.argeo.tp.gemini
</groupId>
90 <artifactId>org.eclipse.gemini.blueprint.core
</artifactId>
93 <groupId>org.argeo.tp.gemini
</groupId>
94 <artifactId>org.eclipse.gemini.blueprint.extender
</artifactId>
97 <groupId>org.argeo.tp.gemini
</groupId>
98 <artifactId>org.eclipse.gemini.blueprint.io
</artifactId>
101 <groupId>org.argeo.tp.misc
</groupId>
102 <artifactId>org.aspectj.weaver
</artifactId>
105 <groupId>org.argeo.tp.misc
</groupId>
106 <artifactId>org.aopalliance
</artifactId>
109 <groupId>org.argeo.tp.spring
</groupId>
110 <artifactId>org.springframework.aop
</artifactId>
113 <groupId>org.argeo.tp.spring
</groupId>
114 <artifactId>org.springframework.context
</artifactId>
117 <groupId>org.argeo.tp.spring
</groupId>
118 <artifactId>org.springframework.expression
</artifactId>
121 <groupId>org.argeo.tp.spring
</groupId>
122 <artifactId>org.springframework.instrument
</artifactId>
127 <groupId>org.argeo.tp.spring
</groupId>
128 <artifactId>org.springframework.aspects
</artifactId>
131 <groupId>org.argeo.tp.spring
</groupId>
132 <artifactId>org.springframework.context.support
</artifactId>
135 <groupId>org.argeo.tp.spring
</groupId>
136 <artifactId>org.springframework.jdbc
</artifactId>
139 <groupId>org.argeo.tp.spring
</groupId>
140 <artifactId>org.springframework.tx
</artifactId>
143 <groupId>org.argeo.tp.spring
</groupId>
144 <artifactId>org.springframework.web
</artifactId>
147 <groupId>org.argeo.tp.spring
</groupId>
148 <artifactId>org.springframework.web.servlet
</artifactId>
152 <!-- <dependency> -->
153 <!-- <groupId>org.argeo.slc</groupId> -->
154 <!-- <artifactId>org.argeo.slc.launcher</artifactId> -->
155 <!-- <version>1.1.12-SNAPSHOT</version> -->
156 <!-- </dependency> -->
157 <!-- <dependency> -->
158 <!-- <groupId>org.argeo.slc</groupId> -->
159 <!-- <artifactId>org.argeo.slc.agent.cli</artifactId> -->
160 <!-- <version>2.1.1-SNAPSHOT</version> -->
161 <!-- </dependency> -->
169 <artifactId>maven-assembly-plugin
</artifactId>
172 <id>prepare-source
</id>
173 <phase>package
</phase>
179 <descriptorRef>a2-source
</descriptorRef>
186 <groupId>org.codehaus.mojo
</groupId>
187 <artifactId>rpm-maven-plugin
</artifactId>
191 <phase>package
</phase>
196 <name>slc-spring
</name>
199 <directory>/usr/share/osgi
</directory>
200 <username>root
</username>
201 <groupname>root
</groupname>
202 <filemode>644</filemode>
203 <directoryIncluded>true
</directoryIncluded>
206 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source
</location>
208 <include>**/*.jar
</include>
215 <require>argeo-cms-node
</require>
216 <require>argeo-slc
</require>
217 <require>argeo-slc-tp
</require>
218 <require>slc-spring-tp
</require>
232 <artifactId>maven-assembly-plugin
</artifactId>
235 <id>prepare-source-tp
</id>
236 <phase>package
</phase>
242 <descriptorRef>a2-source-tp
</descriptorRef>
249 <groupId>org.codehaus.mojo
</groupId>
250 <artifactId>rpm-maven-plugin
</artifactId>
254 <phase>package
</phase>
259 <name>slc-spring-tp
</name>
260 <projversion>${version.argeo-tp}
</projversion>
261 <release>${maven.build.timestamp}
</release>
264 <directory>/usr/share/osgi
</directory>
265 <username>root
</username>
266 <groupname>root
</groupname>
267 <filemode>644</filemode>
268 <directoryIncluded>false
</directoryIncluded>
271 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp
</location>
273 <include>**/*.jar
</include>