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