]> git.argeo.org Git - lgpl/argeo-commons.git/blob - pom.xml
0990e09b0eec767fa2022fee854b4666d8c522f9
[lgpl/argeo-commons.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <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">
3 <modelVersion>4.0.0</modelVersion>
4 <parent>
5 <groupId>org.argeo.commons</groupId>
6 <version>2.1.31</version>
7 <artifactId>dep</artifactId>
8 <relativePath>..</relativePath>
9 </parent>
10 <artifactId>org.argeo.dep.cms.platform</artifactId>
11 <name>CMS Platform</name>
12 <dependencies>
13
14 <!-- Argeo Commons -->
15 <dependency>
16 <groupId>org.argeo.commons</groupId>
17 <artifactId>org.argeo.dep.cms.node</artifactId>
18 <version>${version.argeo-commons}</version>
19 </dependency>
20 <dependency>
21 <groupId>org.argeo.commons</groupId>
22 <artifactId>org.argeo.security.core</artifactId>
23 <version>2.1.31</version>
24 </dependency>
25 <dependency>
26 <groupId>org.argeo.commons</groupId>
27 <artifactId>org.argeo.security.ui</artifactId>
28 <version>${version.argeo-commons}</version>
29 </dependency>
30 <dependency>
31 <groupId>org.argeo.commons</groupId>
32 <artifactId>org.argeo.eclipse.ui.workbench</artifactId>
33 <version>${version.argeo-commons}</version>
34 </dependency>
35 <dependency>
36 <groupId>org.argeo.commons</groupId>
37 <artifactId>org.argeo.security.ui.admin</artifactId>
38 <version>${version.argeo-commons}</version>
39 </dependency>
40 <dependency>
41 <groupId>org.argeo.commons</groupId>
42 <artifactId>org.argeo.eclipse.ui.workbench.rap</artifactId>
43 <version>${version.argeo-commons}</version>
44 </dependency>
45 <dependency>
46 <groupId>org.argeo.commons</groupId>
47 <artifactId>org.argeo.security.ui.rap</artifactId>
48 <version>${version.argeo-commons}</version>
49 </dependency>
50
51 <!-- Misc Third Parties -->
52 <dependency>
53 <groupId>org.argeo.tp.apache</groupId>
54 <artifactId>org.apache.tika.parser</artifactId>
55 </dependency>
56 <dependency>
57 <groupId>org.argeo.tp.bouncycastle</groupId>
58 <artifactId>bcmail</artifactId>
59 </dependency>
60 <dependency>
61 <groupId>org.argeo.tp.bouncycastle</groupId>
62 <artifactId>bcpg</artifactId>
63 </dependency>
64 <dependency>
65 <groupId>org.argeo.tp.apache.ant</groupId>
66 <artifactId>org.apache.ant</artifactId>
67 </dependency>
68 <dependency>
69 <groupId>org.argeo.tp.apache.ant</groupId>
70 <artifactId>org.apache.ant.launch</artifactId>
71 </dependency>
72 <dependency>
73 <groupId>org.argeo.tp.misc</groupId>
74 <artifactId>org.quartz-scheduler.quartz</artifactId>
75 </dependency>
76 <dependency>
77 <groupId>org.argeo.tp.misc</groupId>
78 <artifactId>org.quartz-scheduler.quartz.jobs</artifactId>
79 </dependency>
80
81
82 <!-- RAP Workbench -->
83 <dependency>
84 <groupId>org.argeo.tp.rap.platform</groupId>
85 <artifactId>org.eclipse.rap.ui</artifactId>
86 </dependency>
87 <dependency>
88 <groupId>org.argeo.tp.rap.platform</groupId>
89 <artifactId>org.eclipse.rap.ui.forms</artifactId>
90 </dependency>
91 <dependency>
92 <groupId>org.argeo.tp.rap.platform</groupId>
93 <artifactId>org.eclipse.rap.ui.views</artifactId>
94 </dependency>
95 <dependency>
96 <groupId>org.argeo.tp.rap.platform</groupId>
97 <artifactId>org.eclipse.rap.ui.workbench</artifactId>
98 </dependency>
99 <dependency>
100 <groupId>org.argeo.tp.rap.platform</groupId>
101 <artifactId>org.eclipse.core.databinding</artifactId>
102 </dependency>
103 <dependency>
104 <groupId>org.argeo.tp.rap.platform</groupId>
105 <artifactId>org.eclipse.core.databinding.beans</artifactId>
106 </dependency>
107 <dependency>
108 <groupId>org.argeo.tp.rap.platform</groupId>
109 <artifactId>org.eclipse.core.runtime</artifactId>
110 </dependency>
111 <dependency>
112 <groupId>org.argeo.tp.rap.platform</groupId>
113 <artifactId>org.eclipse.core.databinding.property</artifactId>
114 </dependency>
115 <dependency>
116 <groupId>org.argeo.tp.rap.platform</groupId>
117 <artifactId>com.ibm.icu.base</artifactId>
118 </dependency>
119 <dependency>
120 <groupId>org.argeo.tp.rap.platform</groupId>
121 <artifactId>org.eclipse.core.contenttype</artifactId>
122 </dependency>
123 <dependency>
124 <groupId>org.argeo.tp.rap.platform</groupId>
125 <artifactId>org.eclipse.rap.rwt.osgi</artifactId>
126 </dependency>
127 <dependency>
128 <groupId>org.argeo.tp.rap.platform</groupId>
129 <artifactId>org.eclipse.rap.jface.databinding</artifactId>
130 </dependency>
131 <dependency>
132 <groupId>org.argeo.tp.rap.platform</groupId>
133 <artifactId>org.eclipse.core.jobs</artifactId>
134 </dependency>
135 <dependency>
136 <groupId>org.argeo.tp.rap.platform</groupId>
137 <artifactId>org.eclipse.core.expressions</artifactId>
138 </dependency>
139 <dependency>
140 <groupId>org.argeo.tp.rap.platform</groupId>
141 <artifactId>org.eclipse.core.databinding.observable</artifactId>
142 </dependency>
143 <dependency>
144 <groupId>org.argeo.tp.rap.platform</groupId>
145 <artifactId>org.eclipse.help</artifactId>
146 </dependency>
147
148 <!-- Spring -->
149 <dependency>
150 <groupId>org.argeo.tp.spring</groupId>
151 <artifactId>org.springframework.aspects</artifactId>
152 </dependency>
153 <dependency>
154 <groupId>org.argeo.tp.spring</groupId>
155 <artifactId>org.springframework.context.support</artifactId>
156 </dependency>
157 <dependency>
158 <groupId>org.argeo.tp.spring</groupId>
159 <artifactId>org.springframework.jdbc</artifactId>
160 </dependency>
161 <dependency>
162 <groupId>org.argeo.tp.spring</groupId>
163 <artifactId>org.springframework.tx</artifactId>
164 </dependency>
165 <dependency>
166 <groupId>org.argeo.tp.spring</groupId>
167 <artifactId>org.springframework.web</artifactId>
168 </dependency>
169 <dependency>
170 <groupId>org.argeo.tp.spring</groupId>
171 <artifactId>org.springframework.web.servlet</artifactId>
172 </dependency>
173 </dependencies>
174
175 <profiles>
176 <profile>
177 <id>rpmbuild</id>
178 <build>
179 <plugins>
180 <plugin>
181 <groupId>org.apache.maven.plugins</groupId>
182 <artifactId>maven-dependency-plugin</artifactId>
183 <executions>
184 <execution>
185 <id>copy-argeo</id>
186 <phase>package</phase>
187 <goals>
188 <goal>copy-dependencies</goal>
189 </goals>
190 <configuration>
191 <includeTypes>jar</includeTypes>
192 <outputDirectory>${project.build.directory}/lib-argeo</outputDirectory>
193 <includeGroupIds>org.argeo.commons</includeGroupIds>
194 <excludeTransitive>true</excludeTransitive>
195 <includeTypes>jar</includeTypes>
196 <includeScope>runtime</includeScope>
197 </configuration>
198 </execution>
199 <execution>
200 <id>copy-tp</id>
201 <phase>package</phase>
202 <goals>
203 <goal>copy-dependencies</goal>
204 </goals>
205 <configuration>
206 <includeTypes>jar</includeTypes>
207 <outputDirectory>${project.build.directory}/lib-tp</outputDirectory>
208 <excludeGroupIds>org.argeo.commons</excludeGroupIds>
209 <excludeTransitive>true</excludeTransitive>
210 <includeTypes>jar</includeTypes>
211 <includeScope>runtime</includeScope>
212 </configuration>
213 </execution>
214 </executions>
215 </plugin>
216 <plugin>
217 <groupId>org.codehaus.mojo</groupId>
218 <artifactId>rpm-maven-plugin</artifactId>
219 <executions>
220 <execution>
221 <id>rpm-argeo</id>
222 <phase>package</phase>
223 <goals>
224 <goal>rpm</goal>
225 </goals>
226 <configuration>
227 <name>argeo-cms-platform</name>
228 <mappings>
229 <mapping>
230 <directory>/usr/share/osgi</directory>
231 <username>root</username>
232 <groupname>root</groupname>
233 <filemode>644</filemode>
234 <directoryIncluded>false</directoryIncluded>
235 <sources>
236 <source>
237 <location>${project.build.directory}/lib-argeo</location>
238 <includes>
239 <include>*.jar</include>
240 </includes>
241 </source>
242 </sources>
243 </mapping>
244 </mappings>
245 <requires>
246 <require>argeo-cms-node</require>
247 <require>argeo-cms-platform-tp</require>
248 </requires>
249 </configuration>
250 </execution>
251 </executions>
252 </plugin>
253 </plugins>
254 </build>
255 </profile>
256 <profile>
257 <id>rpmbuild-tp</id>
258 <build>
259 <plugins>
260 <plugin>
261 <groupId>org.codehaus.mojo</groupId>
262 <artifactId>rpm-maven-plugin</artifactId>
263 <executions>
264 <execution>
265 <id>rpm-tp</id>
266 <phase>package</phase>
267 <goals>
268 <goal>rpm</goal>
269 </goals>
270 <configuration>
271 <name>argeo-cms-platform-tp</name>
272 <projversion>${version.argeo-distribution}</projversion>
273 <mappings>
274 <mapping>
275 <directory>/usr/share/osgi</directory>
276 <username>root</username>
277 <groupname>root</groupname>
278 <filemode>644</filemode>
279 <directoryIncluded>false</directoryIncluded>
280 <sources>
281 <source>
282 <location>${project.build.directory}/lib-tp</location>
283 <includes>
284 <include>*.jar</include>
285 </includes>
286 </source>
287 </sources>
288 </mapping>
289 </mappings>
290 <requires>
291 <require>argeo-cms-node-tp</require>
292 </requires>
293 </configuration>
294 </execution>
295 </executions>
296 </plugin>
297 </plugins>
298 </build>
299 </profile>
300 </profiles>
301 </project>