]> git.argeo.org Git - gpl/argeo-slc.git/blob - legacy/dep/org.argeo.slc.dep.spring/pom.xml
Prepare next development cacle
[gpl/argeo-slc.git] / legacy / dep / org.argeo.slc.dep.spring / pom.xml
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>
3 <parent>
4 <groupId>org.argeo.slc</groupId>
5 <artifactId>legacy-dep</artifactId>
6 <version>2.3-SNAPSHOT</version>
7 <relativePath>..</relativePath>
8 </parent>
9 <artifactId>org.argeo.slc.dep.spring</artifactId>
10 <name>SLC Agent based on Spring</name>
11 <dependencies>
12 <!-- Parent dependencies -->
13 <dependency>
14 <groupId>org.argeo.slc</groupId>
15 <artifactId>org.argeo.slc.dep.minimal</artifactId>
16 <version>2.3-SNAPSHOT</version>
17 <type>pom</type>
18 </dependency>
19
20 <!-- Spring-based Agent -->
21 <dependency>
22 <groupId>org.argeo.slc</groupId>
23 <artifactId>org.argeo.slc.spring</artifactId>
24 <version>2.3-SNAPSHOT</version>
25 </dependency>
26 <dependency>
27 <groupId>org.argeo.slc</groupId>
28 <artifactId>org.argeo.slc.support</artifactId>
29 <version>2.3-SNAPSHOT</version>
30 </dependency>
31 <dependency>
32 <groupId>org.argeo.slc</groupId>
33 <artifactId>org.argeo.slc.agent</artifactId>
34 <version>2.3-SNAPSHOT</version>
35 </dependency>
36 <dependency>
37 <groupId>org.argeo.slc</groupId>
38 <artifactId>org.argeo.slc.agent.jcr</artifactId>
39 <version>2.3-SNAPSHOT</version>
40 </dependency>
41
42 <!-- Transitional fake Java 8 APIs, required by old version of Spring,
43 in the process of being removed -->
44 <dependency>
45 <groupId>org.argeo.slc</groupId>
46 <artifactId>org.argeo.legacy.fake.java8</artifactId>
47 <version>2.3-SNAPSHOT</version>
48 </dependency>
49
50 <!-- Spring dependencies -->
51 <dependency>
52 <groupId>org.argeo.tp.apache</groupId>
53 <artifactId>org.apache.log4j</artifactId>
54 </dependency>
55 <!-- Not strictly Spring dependencies but used by the old approach -->
56 <dependency>
57 <groupId>org.argeo.tp.apache.ant</groupId>
58 <artifactId>org.apache.ant</artifactId>
59 </dependency>
60 <dependency>
61 <groupId>org.argeo.tp.apache.ant</groupId>
62 <artifactId>org.apache.ant.launch</artifactId>
63 </dependency>
64 <dependency>
65 <groupId>org.argeo.tp.javax</groupId>
66 <artifactId>javax.mail</artifactId>
67 </dependency>
68 <dependency>
69 <groupId>org.argeo.tp.misc</groupId>
70 <artifactId>com.jcraft.jsch</artifactId>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.tp.apache.commons</groupId>
74 <artifactId>org.apache.commons.vfs</artifactId>
75 </dependency>
76
77 <!-- Base Spring dependency -->
78 <dependency>
79 <groupId>org.argeo.tp.spring</groupId>
80 <artifactId>org.springframework.beans</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>org.argeo.tp.spring</groupId>
84 <artifactId>org.springframework.core</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>org.argeo.tp.javax</groupId>
88 <artifactId>javax.el</artifactId>
89 </dependency>
90 <dependency>
91 <groupId>org.argeo.tp.gemini</groupId>
92 <artifactId>org.eclipse.gemini.blueprint.core</artifactId>
93 </dependency>
94 <dependency>
95 <groupId>org.argeo.tp.gemini</groupId>
96 <artifactId>org.eclipse.gemini.blueprint.extender</artifactId>
97 </dependency>
98 <dependency>
99 <groupId>org.argeo.tp.gemini</groupId>
100 <artifactId>org.eclipse.gemini.blueprint.io</artifactId>
101 </dependency>
102 <dependency>
103 <groupId>org.argeo.tp.misc</groupId>
104 <artifactId>org.aspectj.weaver</artifactId>
105 </dependency>
106 <dependency>
107 <groupId>org.argeo.tp.misc</groupId>
108 <artifactId>org.aopalliance</artifactId>
109 </dependency>
110 <dependency>
111 <groupId>org.argeo.tp.spring</groupId>
112 <artifactId>org.springframework.aop</artifactId>
113 </dependency>
114 <dependency>
115 <groupId>org.argeo.tp.spring</groupId>
116 <artifactId>org.springframework.context</artifactId>
117 </dependency>
118 <dependency>
119 <groupId>org.argeo.tp.spring</groupId>
120 <artifactId>org.springframework.expression</artifactId>
121 </dependency>
122 <dependency>
123 <groupId>org.argeo.tp.spring</groupId>
124 <artifactId>org.springframework.instrument</artifactId>
125 </dependency>
126
127 <!-- Spring -->
128 <dependency>
129 <groupId>org.argeo.tp.spring</groupId>
130 <artifactId>org.springframework.aspects</artifactId>
131 </dependency>
132 <dependency>
133 <groupId>org.argeo.tp.spring</groupId>
134 <artifactId>org.springframework.context.support</artifactId>
135 </dependency>
136 <dependency>
137 <groupId>org.argeo.tp.spring</groupId>
138 <artifactId>org.springframework.jdbc</artifactId>
139 </dependency>
140 <dependency>
141 <groupId>org.argeo.tp.spring</groupId>
142 <artifactId>org.springframework.tx</artifactId>
143 </dependency>
144 <dependency>
145 <groupId>org.argeo.tp.spring</groupId>
146 <artifactId>org.springframework.web</artifactId>
147 </dependency>
148 <dependency>
149 <groupId>org.argeo.tp.spring</groupId>
150 <artifactId>org.springframework.web.servlet</artifactId>
151 </dependency>
152
153 <!-- CLI Agent -->
154 <!-- <dependency> -->
155 <!-- <groupId>org.argeo.slc</groupId> -->
156 <!-- <artifactId>org.argeo.slc.launcher</artifactId> -->
157 <!-- <version>1.1.12-SNAPSHOT</version> -->
158 <!-- </dependency> -->
159 <!-- <dependency> -->
160 <!-- <groupId>org.argeo.slc</groupId> -->
161 <!-- <artifactId>org.argeo.slc.agent.cli</artifactId> -->
162 <!-- <version>2.1.1-SNAPSHOT</version> -->
163 <!-- </dependency> -->
164 </dependencies>
165 <profiles>
166 <profile>
167 <id>rpmbuild</id>
168 <build>
169 <plugins>
170 <plugin>
171 <artifactId>maven-assembly-plugin</artifactId>
172 <executions>
173 <execution>
174 <id>prepare-source</id>
175 <phase>package</phase>
176 <goals>
177 <goal>single</goal>
178 </goals>
179 <configuration>
180 <descriptorRefs>
181 <descriptorRef>a2-source</descriptorRef>
182 </descriptorRefs>
183 </configuration>
184 </execution>
185 </executions>
186 </plugin>
187 <plugin>
188 <groupId>org.codehaus.mojo</groupId>
189 <artifactId>rpm-maven-plugin</artifactId>
190 <executions>
191 <execution>
192 <id>rpm-argeo</id>
193 <phase>package</phase>
194 <goals>
195 <goal>rpm</goal>
196 </goals>
197 <configuration>
198 <name>argeo-slc-spring${argeo.rpm.suffix}</name>
199 <mappings>
200 <mapping>
201 <directory>/usr/share/osgi</directory>
202 <username>root</username>
203 <groupname>root</groupname>
204 <filemode>644</filemode>
205 <directoryIncluded>true</directoryIncluded>
206 <sources>
207 <source>
208 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
209 <includes>
210 <include>**/*.jar</include>
211 </includes>
212 </source>
213 </sources>
214 </mapping>
215 </mappings>
216 <requires>
217 <require>argeo-cms-node${argeo.rpm.suffix}</require>
218 <require>argeo-slc${argeo.rpm.suffix}</require>
219 <require>argeo-slc-tp${argeo.rpm.suffix}</require>
220 <require>argeo-slc-spring-tp${argeo.rpm.suffix}</require>
221 </requires>
222 </configuration>
223 </execution>
224 </executions>
225 </plugin>
226 </plugins>
227 </build>
228 </profile>
229 <profile>
230 <id>rpmbuild-tp</id>
231 <build>
232 <plugins>
233 <plugin>
234 <artifactId>maven-assembly-plugin</artifactId>
235 <executions>
236 <execution>
237 <id>prepare-source-tp</id>
238 <phase>package</phase>
239 <goals>
240 <goal>single</goal>
241 </goals>
242 <configuration>
243 <descriptorRefs>
244 <descriptorRef>a2-source-tp</descriptorRef>
245 </descriptorRefs>
246 </configuration>
247 </execution>
248 </executions>
249 </plugin>
250 <plugin>
251 <groupId>org.codehaus.mojo</groupId>
252 <artifactId>rpm-maven-plugin</artifactId>
253 <executions>
254 <execution>
255 <id>rpm-tp</id>
256 <phase>package</phase>
257 <goals>
258 <goal>rpm</goal>
259 </goals>
260 <configuration>
261 <name>argeo-slc-spring-tp${argeo.rpm.suffix}</name>
262 <projversion>${version.argeo-tp}</projversion>
263 <release>${argeo.rpm.release.tp}</release>
264 <mappings>
265 <mapping>
266 <directory>/usr/share/osgi</directory>
267 <username>root</username>
268 <groupname>root</groupname>
269 <filemode>644</filemode>
270 <directoryIncluded>false</directoryIncluded>
271 <sources>
272 <source>
273 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
274 <includes>
275 <include>**/*.jar</include>
276 </includes>
277 </source>
278 </sources>
279 </mapping>
280 </mappings>
281 </configuration>
282 </execution>
283 </executions>
284 </plugin>
285 </plugins>
286 </build>
287 </profile>
288 </profiles>
289 </project>