ad52013171f097afefe255c285dd32951a418890
[gpl/argeo-suite.git] / dep / org.argeo.suite.dep.ui.rap / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
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.suite</groupId>
6                 <artifactId>dep</artifactId>
7                 <version>2.1.18-SNAPSHOT</version>
8                 <relativePath>..</relativePath>
9         </parent>
10         <artifactId>org.argeo.suite.dep.ui.rap</artifactId>
11         <name>Suite Platform UI RAP</name>
12         <packaging>jar</packaging>
13         <dependencies>
14                 <!-- Entity Framework -->
15                 <dependency>
16                         <groupId>org.argeo.suite</groupId>
17                         <artifactId>org.argeo.entity.api</artifactId>
18                         <version>2.1.18-SNAPSHOT</version>
19                 </dependency>
20                 <dependency>
21                         <groupId>org.argeo.suite</groupId>
22                         <artifactId>org.argeo.entity.core</artifactId>
23                         <version>2.1.18-SNAPSHOT</version>
24                 </dependency>
25                 <dependency>
26                         <groupId>org.argeo.suite</groupId>
27                         <artifactId>org.argeo.entity.ui</artifactId>
28                         <version>2.1.18-SNAPSHOT</version>
29                 </dependency>
30
31                 <!-- Argeo Suite -->
32                 <dependency>
33                         <groupId>org.argeo.suite</groupId>
34                         <artifactId>org.argeo.suite.core</artifactId>
35                         <version>2.1.18-SNAPSHOT</version>
36                 </dependency>
37                 <dependency>
38                         <groupId>org.argeo.suite</groupId>
39                         <artifactId>org.argeo.suite.ui</artifactId>
40                         <version>2.1.18-SNAPSHOT</version>
41                 </dependency>
42                 <dependency>
43                         <groupId>org.argeo.suite</groupId>
44                         <artifactId>org.argeo.suite.theme.default</artifactId>
45                         <version>2.1.18-SNAPSHOT</version>
46                 </dependency>
47                 <dependency>
48                         <groupId>org.argeo.suite</groupId>
49                         <artifactId>org.argeo.suite.ui.rap</artifactId>
50                         <version>2.1.18-SNAPSHOT</version>
51                 </dependency>
52                 
53                 <!-- Argeo People -->
54                 <dependency>
55                         <groupId>org.argeo.suite</groupId>
56                         <artifactId>org.argeo.people.ui</artifactId>
57                         <version>2.1.18-SNAPSHOT</version>
58                 </dependency>
59
60                 <!-- Argeo Library -->
61                 <dependency>
62                         <groupId>org.argeo.suite</groupId>
63                         <artifactId>org.argeo.documents.ui</artifactId>
64                         <version>2.1.18-SNAPSHOT</version>
65                 </dependency>
66
67                 <!-- Argeo Environment -->
68                 <dependency>
69                         <groupId>org.argeo.suite</groupId>
70                         <artifactId>org.argeo.geo.ui</artifactId>
71                         <version>2.1.18-SNAPSHOT</version>
72                 </dependency>
73
74                 <!-- Argeo Publishing -->
75                 <dependency>
76                         <groupId>org.argeo.suite</groupId>
77                         <artifactId>org.argeo.publishing.ui</artifactId>
78                         <version>2.1.18-SNAPSHOT</version>
79                 </dependency>
80
81                 <!-- Argeo Knowledge -->
82                 <dependency>
83                         <groupId>org.argeo.suite</groupId>
84                         <artifactId>org.argeo.support.xforms</artifactId>
85                         <version>2.1.18-SNAPSHOT</version>
86                 </dependency>
87                 <dependency>
88                         <groupId>org.argeo.suite</groupId>
89                         <artifactId>org.argeo.support.odk</artifactId>
90                         <version>2.1.18-SNAPSHOT</version>
91                 </dependency>
92                 <dependency>
93                         <groupId>org.argeo.suite</groupId>
94                         <artifactId>org.argeo.support.geonames</artifactId>
95                         <version>2.1.18-SNAPSHOT</version>
96                 </dependency>
97
98                 <!-- Additional Third Parties -->
99                 <dependency>
100                         <groupId>org.argeo.tp.javax</groupId>
101                         <artifactId>javax.xml.bind</artifactId>
102                 </dependency>
103                 
104                 <!-- PDFBox -->
105                 <dependency>
106                         <groupId>org.argeo.tp.apache</groupId>
107                         <artifactId>org.apache.pdfbox</artifactId>
108                 </dependency>
109                 <dependency>
110                         <groupId>org.argeo.tp.apache</groupId>
111                         <artifactId>org.apache.pdfbox.fontbox</artifactId>
112                 </dependency>
113                 <dependency>
114                         <groupId>org.argeo.tp.apache</groupId>
115                         <artifactId>org.apache.pdfbox.jempbox</artifactId>
116                 </dependency>
117
118                 <!-- POI requirements -->
119                 <dependency>
120                         <groupId>org.argeo.tp.apache.commons</groupId>
121                         <artifactId>org.apache.commons.math3</artifactId>
122                 </dependency>
123                 <dependency>
124                         <groupId>org.argeo.tp.apache.commons</groupId>
125                         <artifactId>org.apache.commons.collections4</artifactId>
126                 </dependency>
127                 <dependency>
128                         <groupId>org.argeo.tp.apache</groupId>
129                         <artifactId>org.apache.xml.security</artifactId>
130                 </dependency>
131                 <dependency>
132                         <groupId>org.argeo.tp.apache</groupId>
133                         <artifactId>org.apache.xmlbeans</artifactId>
134                 </dependency>
135                 <dependency>
136                         <groupId>org.argeo.tp.apache</groupId>
137                         <artifactId>org.apache.xalan</artifactId>
138                 </dependency>
139                 <dependency>
140                         <groupId>org.argeo.tp.apache</groupId>
141                         <artifactId>org.apache.xalan.serializer</artifactId>
142                 </dependency>
143                 <dependency>
144                         <groupId>org.argeo.tp.apache</groupId>
145                         <artifactId>org.apache.xml.resolver</artifactId>
146                 </dependency>
147                 <dependency>
148                         <groupId>org.argeo.tp.apache</groupId>
149                         <artifactId>org.apache.xerces</artifactId>
150                 </dependency>
151                 
152                 <!-- POI (MS office documents) -->
153                 <dependency>
154                         <groupId>org.argeo.tp.apache</groupId>
155                         <artifactId>org.apache.poi</artifactId>
156                 </dependency>
157                 <dependency>
158                         <groupId>org.argeo.tp.apache</groupId>
159                         <artifactId>org.apache.poi.ooxml</artifactId>
160                 </dependency>
161                 <dependency>
162                         <groupId>org.argeo.tp.apache</groupId>
163                         <artifactId>org.apache.poi.ooxml.schemas</artifactId>
164                 </dependency>
165                 <dependency>
166                         <groupId>org.argeo.tp.apache</groupId>
167                         <artifactId>org.apache.poi.scratchpad</artifactId>
168                 </dependency>
169
170                 <!-- Mail -->
171                 <dependency>
172                         <groupId>org.argeo.tp.javax</groupId>
173                         <artifactId>javax.activation</artifactId>
174                 </dependency>
175                 <dependency>
176                         <groupId>org.argeo.tp.javax</groupId>
177                         <artifactId>javax.mail</artifactId>
178                 </dependency>
179
180                 <!-- Base CMS distribution -->
181                 <dependency>
182                         <groupId>org.argeo.commons</groupId>
183                         <artifactId>org.argeo.dep.cms.ui.rap</artifactId>
184                         <version>${version.argeo-commons}</version>
185                         <type>pom</type>
186                 </dependency>
187
188                 <!-- Argeo TP Extras -->
189 <!--            <dependency> -->
190 <!--                    <groupId>org.argeo.tp.payment</groupId> -->
191 <!--                    <artifactId>com.stripe</artifactId> -->
192 <!--            </dependency> -->
193
194         </dependencies>
195         <profiles>
196                 <profile>
197                         <id>rpmbuild</id>
198                         <build>
199                                 <plugins>
200                                         <plugin>
201                                                 <artifactId>maven-assembly-plugin</artifactId>
202                                                 <executions>
203                                                         <execution>
204                                                                 <id>prepare-source</id>
205                                                                 <phase>package</phase>
206                                                                 <goals>
207                                                                         <goal>single</goal>
208                                                                 </goals>
209                                                                 <configuration>
210                                                                         <descriptorRefs>
211                                                                                 <descriptorRef>a2-source</descriptorRef>
212                                                                         </descriptorRefs>
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-suite-ui-rap</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>true</directoryIncluded>
236                                                                                         <sources>
237                                                                                                 <source>
238                                                                                                         <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source</location>
239                                                                                                         <includes>
240                                                                                                                 <include>**/*.jar</include>
241                                                                                                         </includes>
242                                                                                                 </source>
243                                                                                         </sources>
244                                                                                 </mapping>
245                                                                         </mappings>
246                                                                         <requires>
247                                                                                 <require>argeo-cms-ui-rap</require>
248                                                                                 <require>argeo-suite-ui-rap-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                                                 <artifactId>maven-assembly-plugin</artifactId>
263                                                 <executions>
264                                                         <execution>
265                                                                 <id>prepare-source-tp</id>
266                                                                 <phase>package</phase>
267                                                                 <goals>
268                                                                         <goal>single</goal>
269                                                                 </goals>
270                                                                 <configuration>
271                                                                         <descriptorRefs>
272                                                                                 <descriptorRef>a2-source-tp</descriptorRef>
273                                                                         </descriptorRefs>
274                                                                 </configuration>
275                                                         </execution>
276                                                 </executions>
277                                         </plugin>
278                                         <plugin>
279                                                 <groupId>org.codehaus.mojo</groupId>
280                                                 <artifactId>rpm-maven-plugin</artifactId>
281                                                 <executions>
282                                                         <execution>
283                                                                 <id>rpm-tp</id>
284                                                                 <phase>package</phase>
285                                                                 <goals>
286                                                                         <goal>rpm</goal>
287                                                                 </goals>
288                                                                 <configuration>
289                                                                         <name>argeo-suite-ui-rap-tp</name>
290                                                                         <version>${version.argeo-tp}</version>
291                                                                         <release>${maven.build.timestamp}</release>
292                                                                         <mappings>
293                                                                                 <mapping>
294                                                                                         <directory>/usr/share/osgi</directory>
295                                                                                         <username>root</username>
296                                                                                         <groupname>root</groupname>
297                                                                                         <filemode>644</filemode>
298                                                                                         <directoryIncluded>true</directoryIncluded>
299                                                                                         <sources>
300                                                                                                 <source>
301                                                                                                         <location>${project.build.directory}/${project.artifactId}-${project.version}-a2-source-tp</location>
302                                                                                                         <includes>
303                                                                                                                 <include>**/*.jar</include>
304                                                                                                         </includes>
305                                                                                                 </source>
306                                                                                         </sources>
307                                                                                 </mapping>
308                                                                         </mappings>
309                                                                 </configuration>
310                                                         </execution>
311                                                 </executions>
312                                         </plugin>
313                                 </plugins>
314                         </build>
315                 </profile>
316         </profiles>
317 </project>