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