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