]> git.argeo.org Git - gpl/argeo-slc.git/blob - dep/org.argeo.slc.dep.e4.rap/pom.xml
Integrate various CMS extensions from Argeo Commons.
[gpl/argeo-slc.git] / dep / org.argeo.slc.dep.e4.rap / 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.e4.rap</artifactId>
12 <name>SLC E4 RAP</name>
13 <dependencies>
14 <!-- Parent dependencies -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.dep.cms.sdk</artifactId>
18 <version>${version.argeo-commons}</version>
19 <type>pom</type>
20 </dependency>
21 <dependency>
22 <groupId>org.argeo.slc</groupId>
23 <artifactId>org.argeo.slc.dep.minimal</artifactId>
24 <version>2.1.17-SNAPSHOT</version>
25 <type>pom</type>
26 </dependency>
27
28 <!-- CMS extensions -->
29 <dependency>
30 <groupId>org.argeo.slc</groupId>
31 <artifactId>org.argeo.cms.integration</artifactId>
32 <version>2.1.17-SNAPSHOT</version>
33 </dependency>
34 <dependency>
35 <groupId>org.argeo.slc</groupId>
36 <artifactId>org.argeo.ext.equinox.jetty</artifactId>
37 <version>2.1.17-SNAPSHOT</version>
38 </dependency>
39 <!-- Misc -->
40 <dependency>
41 <groupId>org.argeo.tp.apache.commons</groupId>
42 <artifactId>org.apache.commons.vfs</artifactId>
43 </dependency>
44 <!-- Jackson JSON processor -->
45 <dependency>
46 <groupId>org.argeo.tp.jackson</groupId>
47 <artifactId>com.fasterxml.jackson.core.jackson-core</artifactId>
48 </dependency>
49 <dependency>
50 <groupId>org.argeo.tp.jackson</groupId>
51 <artifactId>com.fasterxml.jackson.core.jackson-databind</artifactId>
52 </dependency>
53 <dependency>
54 <groupId>org.argeo.tp.jackson</groupId>
55 <artifactId>com.fasterxml.jackson.core.jackson-annotations</artifactId>
56 </dependency>
57 <!-- HTTP2 -->
58 <dependency>
59 <groupId>org.argeo.tp.jetty</groupId>
60 <artifactId>org.eclipse.jetty.alpn.api</artifactId>
61 </dependency>
62 <dependency>
63 <groupId>org.argeo.tp.jetty</groupId>
64 <artifactId>org.eclipse.jetty.alpn.client</artifactId>
65 </dependency>
66 <dependency>
67 <groupId>org.argeo.tp.jetty</groupId>
68 <artifactId>org.eclipse.jetty.alpn.server</artifactId>
69 </dependency>
70 <dependency>
71 <groupId>org.argeo.tp.jetty</groupId>
72 <artifactId>org.eclipse.jetty.http2.common</artifactId>
73 </dependency>
74 <dependency>
75 <groupId>org.argeo.tp.jetty</groupId>
76 <artifactId>org.eclipse.jetty.http2.client</artifactId>
77 </dependency>
78 <dependency>
79 <groupId>org.argeo.tp.jetty</groupId>
80 <artifactId>org.eclipse.jetty.http2.client.http</artifactId>
81 </dependency>
82 <dependency>
83 <groupId>org.argeo.tp.jetty</groupId>
84 <artifactId>org.eclipse.jetty.http2.server</artifactId>
85 </dependency>
86 <dependency>
87 <groupId>org.argeo.tp.jetty</groupId>
88 <artifactId>org.eclipse.jetty.http2.hpack</artifactId>
89 </dependency>
90
91 <!-- Async -->
92 <dependency>
93 <groupId>org.argeo.tp.javax</groupId>
94 <artifactId>javax.websocket</artifactId>
95 </dependency>
96 <dependency>
97 <groupId>org.argeo.tp.jetty</groupId>
98 <artifactId>org.eclipse.jetty.websocket.api</artifactId>
99 </dependency>
100 <dependency>
101 <groupId>org.argeo.tp.jetty</groupId>
102 <artifactId>org.eclipse.jetty.websocket.common</artifactId>
103 </dependency>
104 <dependency>
105 <groupId>org.argeo.tp.jetty</groupId>
106 <artifactId>org.eclipse.jetty.websocket.client</artifactId>
107 </dependency>
108 <dependency>
109 <groupId>org.argeo.tp.jetty</groupId>
110 <artifactId>org.eclipse.jetty.websocket.server</artifactId>
111 </dependency>
112 <dependency>
113 <groupId>org.argeo.tp.jetty</groupId>
114 <artifactId>org.eclipse.jetty.websocket.servlet</artifactId>
115 </dependency>
116 <dependency>
117 <groupId>org.argeo.tp.jetty</groupId>
118 <artifactId>org.eclipse.jetty.websocket.javax.websocket</artifactId>
119 </dependency>
120 <dependency>
121 <groupId>org.argeo.tp.jetty</groupId>
122 <artifactId>org.eclipse.jetty.websocket.javax.websocket.server</artifactId>
123 </dependency>
124
125 <!-- SSH -->
126 <dependency>
127 <groupId>org.argeo.tp.apache</groupId>
128 <artifactId>org.apache.mina.core</artifactId>
129 </dependency>
130 <dependency>
131 <groupId>org.argeo.tp.apache</groupId>
132 <artifactId>org.apache.tomcat.jni</artifactId>
133 </dependency>
134 <dependency>
135 <groupId>org.argeo.tp.apache</groupId>
136 <artifactId>org.apache.sshd.core</artifactId>
137 </dependency>
138 <dependency>
139 <groupId>org.argeo.tp.apache</groupId>
140 <artifactId>org.apache.sshd.common</artifactId>
141 </dependency>
142 <dependency>
143 <groupId>org.argeo.tp.apache</groupId>
144 <artifactId>org.apache.sshd.sftp</artifactId>
145 </dependency>
146 <dependency>
147 <groupId>org.argeo.tp.apache</groupId>
148 <artifactId>org.apache.sshd.scp</artifactId>
149 </dependency>
150 <dependency>
151 <groupId>org.argeo.tp.apache</groupId>
152 <artifactId>org.apache.sshd.cli</artifactId>
153 </dependency>
154 <dependency>
155 <groupId>org.argeo.tp.apache</groupId>
156 <artifactId>org.apache.sshd.putty</artifactId>
157 </dependency>
158 <dependency>
159 <groupId>org.argeo.tp.misc</groupId>
160 <artifactId>net.i2p.crypto.eddsa</artifactId>
161 </dependency>
162
163
164
165
166 <dependency>
167 <groupId>org.argeo.slc</groupId>
168 <artifactId>org.argeo.slc.e4</artifactId>
169 <version>2.1.17-SNAPSHOT</version>
170 </dependency>
171
172 <!-- OSGi Boot for platform generation only, as it could be used by regular
173 Java applications to launch an OSGi runtime. -->
174 <dependency>
175 <groupId>org.argeo.commons</groupId>
176 <artifactId>org.argeo.osgi.boot</artifactId>
177 <version>${version.argeo-commons}</version>
178 <scope>test</scope>
179 </dependency>
180
181 <!-- ALM Third Parties -->
182 <!-- <dependency> -->
183 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
184 <!-- <artifactId>org.apache.ant</artifactId> -->
185 <!-- </dependency> -->
186 <!-- <dependency> -->
187 <!-- <groupId>org.argeo.tp.apache.ant</groupId> -->
188 <!-- <artifactId>org.apache.ant.launch</artifactId> -->
189 <!-- </dependency> -->
190
191 <!-- <dependency> -->
192 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
193 <!-- <artifactId>biz.aQute.bndlib</artifactId> -->
194 <!-- </dependency> -->
195 <!-- <dependency> -->
196 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
197 <!-- <artifactId>org.junit</artifactId> -->
198 <!-- </dependency> -->
199 <!-- <dependency> -->
200 <!-- <groupId>org.argeo.tp.sdk</groupId> -->
201 <!-- <artifactId>org.redline-rpm</artifactId> -->
202 <!-- </dependency> -->
203 <!-- <dependency> -->
204 <!-- <groupId>org.argeo.tp.misc</groupId> -->
205 <!-- <artifactId>com.googlecode.javaewah.JavaEWAH</artifactId> -->
206 <!-- </dependency> -->
207 <!-- <dependency> -->
208 <!-- <groupId>org.argeo.tp.misc</groupId> -->
209 <!-- <artifactId>org.eclipse.jgit</artifactId> -->
210 <!-- </dependency> -->
211 </dependencies>
212 <profiles>
213 <profile>
214 <id>rpmbuild</id>
215 <build>
216 <plugins>
217 <plugin>
218 <artifactId>maven-assembly-plugin</artifactId>
219 <executions>
220 <execution>
221 <id>prepare-source</id>
222 <phase>package</phase>
223 <goals>
224 <goal>single</goal>
225 </goals>
226 <configuration>
227 <descriptorRefs>
228 <descriptorRef>a2-source</descriptorRef>
229 </descriptorRefs>
230 </configuration>
231 </execution>
232 </executions>
233 </plugin>
234 <plugin>
235 <groupId>org.codehaus.mojo</groupId>
236 <artifactId>rpm-maven-plugin</artifactId>
237 <executions>
238 <execution>
239 <id>rpm-argeo</id>
240 <phase>package</phase>
241 <goals>
242 <goal>rpm</goal>
243 </goals>
244 <configuration>
245 <name>slc-e4-rap</name>
246 <mappings>
247 <mapping>
248 <directory>/usr/share/osgi</directory>
249 <username>root</username>
250 <groupname>root</groupname>
251 <filemode>644</filemode>
252 <directoryIncluded>true</directoryIncluded>
253 <sources>
254 <source>
255 <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
256 <includes>
257 <include>**/*.jar</include>
258 </includes>
259 </source>
260 </sources>
261 </mapping>
262 </mappings>
263 <requires>
264 <require>argeo-cms-e4-rap</require>
265 <require>argeo-cms-sdk-tp</require>
266 <require>slc-agent</require>
267 </requires>
268 </configuration>
269 </execution>
270 </executions>
271 </plugin>
272 </plugins>
273 </build>
274 </profile>
275 </profiles>
276 </project>