]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.dep.minimal/pom.xml
Prepare next development cycle
[gpl/argeo-slc.git] / org.argeo.slc.dep.minimal / 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.3-SNAPSHOT</version>
9 <relativePath>..</relativePath>
10 </parent>
11 <artifactId>org.argeo.slc.dep.minimal</artifactId>
12 <name>SLC Agent</name>
13 <dependencies>
14 <!-- Parent dependencies -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.dep.cms.node</artifactId>
18 <version>${version.argeo-commons}</version>
19 <type>pom</type>
20 </dependency>
21 <dependency>
22 <groupId>org.argeo.commons</groupId>
23 <artifactId>org.argeo.dep.cms.ext</artifactId>
24 <version>${version.argeo-commons}</version>
25 <type>pom</type>
26 </dependency>
27
28 <!-- SLC Runtime -->
29 <dependency>
30 <groupId>org.argeo.slc</groupId>
31 <artifactId>org.argeo.slc.api</artifactId>
32 <version>2.3-SNAPSHOT</version>
33 </dependency>
34 <dependency>
35 <groupId>org.argeo.slc</groupId>
36 <artifactId>org.argeo.slc.runtime</artifactId>
37 <version>2.3-SNAPSHOT</version>
38 </dependency>
39 <dependency>
40 <groupId>org.argeo.slc</groupId>
41 <artifactId>org.argeo.slc.jcr</artifactId>
42 <version>2.3-SNAPSHOT</version>
43 </dependency>
44
45 <!-- SLC Repo -->
46 <dependency>
47 <groupId>org.argeo.slc</groupId>
48 <artifactId>org.argeo.slc.repo</artifactId>
49 <version>2.3-SNAPSHOT</version>
50 </dependency>
51 <dependency>
52 <groupId>org.argeo.slc</groupId>
53 <artifactId>org.argeo.slc.factory</artifactId>
54 <version>2.3-SNAPSHOT</version>
55 </dependency>
56
57 <!-- CMS extensions -->
58 <dependency>
59 <groupId>org.argeo.slc</groupId>
60 <artifactId>org.argeo.cms.integration</artifactId>
61 <version>2.3-SNAPSHOT</version>
62 </dependency>
63 <dependency>
64 <groupId>org.argeo.slc</groupId>
65 <artifactId>org.argeo.ext.equinox.jetty</artifactId>
66 <version>2.3-SNAPSHOT</version>
67 </dependency>
68
69 <!-- CLI Agent -->
70 <!-- <dependency> -->
71 <!-- <groupId>org.argeo.slc</groupId> -->
72 <!-- <artifactId>org.argeo.slc.launcher</artifactId> -->
73 <!-- <version>1.1.12-SNAPSHOT</version> -->
74 <!-- </dependency> -->
75 <!-- <dependency> -->
76 <!-- <groupId>org.argeo.slc</groupId> -->
77 <!-- <artifactId>org.argeo.slc.agent.cli</artifactId> -->
78 <!-- <version>2.1.1-SNAPSHOT</version> -->
79 <!-- </dependency> -->
80
81 <!-- SDK Third Parties -->
82 <dependency>
83 <groupId>org.argeo.tp.sdk</groupId>
84 <artifactId>biz.aQute.bndlib</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>org.argeo.tp.sdk</groupId>
88 <artifactId>org.junit</artifactId>
89 </dependency>
90 <dependency>
91 <groupId>org.argeo.tp.sdk</groupId>
92 <artifactId>org.hamcrest</artifactId>
93 </dependency>
94 <dependency>
95 <groupId>org.argeo.tp.sdk</groupId>
96 <artifactId>org.redline-rpm</artifactId>
97 </dependency>
98 <dependency>
99 <groupId>org.argeo.tp.misc</groupId>
100 <artifactId>com.googlecode.javaewah.JavaEWAH</artifactId>
101 </dependency>
102 <dependency>
103 <groupId>org.argeo.tp.misc</groupId>
104 <artifactId>org.eclipse.jgit</artifactId>
105 </dependency>
106
107 <!-- Apache Commons -->
108 <dependency>
109 <groupId>org.argeo.tp.apache.commons</groupId>
110 <artifactId>org.apache.commons.exec</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>org.argeo.tp.apache.commons</groupId>
114 <artifactId>org.apache.commons.cli</artifactId>
115 </dependency>
116 <dependency>
117 <groupId>org.argeo.tp.apache.commons</groupId>
118 <artifactId>org.apache.commons.vfs</artifactId>
119 </dependency>
120
121 <!-- HTTP2 -->
122 <dependency>
123 <groupId>org.argeo.tp.jetty</groupId>
124 <artifactId>org.eclipse.jetty.alpn.api</artifactId>
125 </dependency>
126 <dependency>
127 <groupId>org.argeo.tp.jetty</groupId>
128 <artifactId>org.eclipse.jetty.alpn.client</artifactId>
129 </dependency>
130 <dependency>
131 <groupId>org.argeo.tp.jetty</groupId>
132 <artifactId>org.eclipse.jetty.alpn.server</artifactId>
133 </dependency>
134 <dependency>
135 <groupId>org.argeo.tp.jetty</groupId>
136 <artifactId>org.eclipse.jetty.http2.common</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>org.argeo.tp.jetty</groupId>
140 <artifactId>org.eclipse.jetty.http2.client</artifactId>
141 </dependency>
142 <dependency>
143 <groupId>org.argeo.tp.jetty</groupId>
144 <artifactId>org.eclipse.jetty.http2.client.http</artifactId>
145 </dependency>
146 <dependency>
147 <groupId>org.argeo.tp.jetty</groupId>
148 <artifactId>org.eclipse.jetty.http2.server</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.tp.jetty</groupId>
152 <artifactId>org.eclipse.jetty.http2.hpack</artifactId>
153 </dependency>
154
155 <!-- Async -->
156 <dependency>
157 <groupId>org.argeo.tp.javax</groupId>
158 <artifactId>javax.websocket</artifactId>
159 </dependency>
160 <dependency>
161 <groupId>org.argeo.tp.jetty</groupId>
162 <artifactId>org.eclipse.jetty.websocket.api</artifactId>
163 </dependency>
164 <dependency>
165 <groupId>org.argeo.tp.jetty</groupId>
166 <artifactId>org.eclipse.jetty.websocket.common</artifactId>
167 </dependency>
168 <dependency>
169 <groupId>org.argeo.tp.jetty</groupId>
170 <artifactId>org.eclipse.jetty.websocket.client</artifactId>
171 </dependency>
172 <dependency>
173 <groupId>org.argeo.tp.jetty</groupId>
174 <artifactId>org.eclipse.jetty.websocket.server</artifactId>
175 </dependency>
176 <dependency>
177 <groupId>org.argeo.tp.jetty</groupId>
178 <artifactId>org.eclipse.jetty.websocket.servlet</artifactId>
179 </dependency>
180 <dependency>
181 <groupId>org.argeo.tp.jetty</groupId>
182 <artifactId>org.eclipse.jetty.websocket.javax.websocket</artifactId>
183 </dependency>
184 <dependency>
185 <groupId>org.argeo.tp.jetty</groupId>
186 <artifactId>org.eclipse.jetty.websocket.javax.websocket.server</artifactId>
187 </dependency>
188
189 <!-- SSH -->
190 <dependency>
191 <groupId>org.argeo.tp.apache</groupId>
192 <artifactId>org.apache.mina.core</artifactId>
193 </dependency>
194 <dependency>
195 <groupId>org.argeo.tp.apache</groupId>
196 <artifactId>org.apache.tomcat.jni</artifactId>
197 </dependency>
198 <dependency>
199 <groupId>org.argeo.tp.apache</groupId>
200 <artifactId>org.apache.sshd.core</artifactId>
201 </dependency>
202 <dependency>
203 <groupId>org.argeo.tp.apache</groupId>
204 <artifactId>org.apache.sshd.common</artifactId>
205 </dependency>
206 <dependency>
207 <groupId>org.argeo.tp.apache</groupId>
208 <artifactId>org.apache.sshd.sftp</artifactId>
209 </dependency>
210 <dependency>
211 <groupId>org.argeo.tp.apache</groupId>
212 <artifactId>org.apache.sshd.scp</artifactId>
213 </dependency>
214 <dependency>
215 <groupId>org.argeo.tp.apache</groupId>
216 <artifactId>org.apache.sshd.cli</artifactId>
217 </dependency>
218 <dependency>
219 <groupId>org.argeo.tp.apache</groupId>
220 <artifactId>org.apache.sshd.putty</artifactId>
221 </dependency>
222 <dependency>
223 <groupId>org.argeo.tp.misc</groupId>
224 <artifactId>net.i2p.crypto.eddsa</artifactId>
225 </dependency>
226
227
228
229
230 </dependencies>
231 <profiles>
232 <profile>
233 <id>rpmbuild</id>
234 <build>
235 <plugins>
236 <plugin>
237 <artifactId>maven-assembly-plugin</artifactId>
238 <executions>
239 <execution>
240 <id>prepare-source</id>
241 <phase>package</phase>
242 <goals>
243 <goal>single</goal>
244 </goals>
245 <configuration>
246 <descriptorRefs>
247 <descriptorRef>a2-source</descriptorRef>
248 </descriptorRefs>
249 </configuration>
250 </execution>
251 </executions>
252 </plugin>
253 <plugin>
254 <groupId>org.codehaus.mojo</groupId>
255 <artifactId>rpm-maven-plugin</artifactId>
256 <executions>
257 <execution>
258 <id>rpm-argeo</id>
259 <phase>package</phase>
260 <goals>
261 <goal>rpm</goal>
262 </goals>
263 <configuration>
264 <name>argeo-slc${argeo.rpm.suffix}</name>
265 <mappings>
266 <mapping>
267 <directory>/usr/share/osgi</directory>
268 <username>root</username>
269 <groupname>root</groupname>
270 <filemode>644</filemode>
271 <directoryIncluded>true</directoryIncluded>
272 <sources>
273 <source>
274 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
275 <includes>
276 <include>**/*.jar</include>
277 </includes>
278 </source>
279 </sources>
280 </mapping>
281 </mappings>
282 <requires>
283 <require>argeo-cms-node${argeo.rpm.suffix}</require>
284 <require>argeo-slc-tp${argeo.rpm.suffix}</require>
285 </requires>
286 </configuration>
287 </execution>
288 </executions>
289 </plugin>
290 </plugins>
291 </build>
292 </profile>
293 <profile>
294 <id>rpmbuild-tp</id>
295 <build>
296 <plugins>
297 <plugin>
298 <artifactId>maven-assembly-plugin</artifactId>
299 <executions>
300 <execution>
301 <id>prepare-source-tp</id>
302 <phase>package</phase>
303 <goals>
304 <goal>single</goal>
305 </goals>
306 <configuration>
307 <descriptorRefs>
308 <descriptorRef>a2-source-tp</descriptorRef>
309 </descriptorRefs>
310 </configuration>
311 </execution>
312 </executions>
313 </plugin>
314 <plugin>
315 <groupId>org.codehaus.mojo</groupId>
316 <artifactId>rpm-maven-plugin</artifactId>
317 <executions>
318 <execution>
319 <id>rpm-tp</id>
320 <phase>package</phase>
321 <goals>
322 <goal>rpm</goal>
323 </goals>
324 <configuration>
325 <name>argeo-slc-tp${argeo.rpm.suffix}</name>
326 <projversion>${version.argeo-tp}</projversion>
327 <release>${argeo.rpm.release.tp}</release>
328 <mappings>
329 <mapping>
330 <directory>/usr/share/osgi</directory>
331 <username>root</username>
332 <groupname>root</groupname>
333 <filemode>644</filemode>
334 <directoryIncluded>false</directoryIncluded>
335 <sources>
336 <source>
337 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
338 <includes>
339 <include>**/*.jar</include>
340 </includes>
341 </source>
342 </sources>
343 </mapping>
344 </mappings>
345 <requires>
346 <require>argeo-cms-ext-tp${argeo.rpm.suffix}</require>
347 </requires>
348 </configuration>
349 </execution>
350 </executions>
351 </plugin>
352 </plugins>
353 </build>
354 </profile>
355 </profiles>
356 </project>