]> git.argeo.org Git - gpl/argeo-slc.git/blob - rcp/pom.xml
Clarify SLC project structure.
[gpl/argeo-slc.git] / rcp / 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.maven</groupId>
8 <artifactId>argeo-osgi-parent</artifactId>
9 <version>2.1.2</version>
10 </parent>
11 <groupId>org.argeo.slc.rcp</groupId>
12 <artifactId>argeo-rcp</artifactId>
13 <version>2.1.86-SNAPSHOT</version>
14 <name>Argeo RCP</name>
15 <packaging>pom</packaging>
16 <properties>
17 <version.argeo-tp>2.1.27</version.argeo-tp>
18 <version.argeo-tp-extras>2.1.13</version.argeo-tp-extras>
19 <version.argeo-commons>2.1.89-SNAPSHOT</version.argeo-commons>
20 </properties>
21 <modules>
22 <module>org.argeo.minidesktop</module>
23 <module>org.argeo.eclipse.ui.rcp</module>
24 <module>org.argeo.cms.ui.rcp</module>
25 <module>org.argeo.cms.e4.rcp</module>
26 <module>dep</module>
27 <module>dist</module>
28 <!-- <module>demo</module> -->
29 </modules>
30 <dependencies>
31 <dependency>
32 <groupId>org.argeo.tp</groupId>
33 <artifactId>argeo-tp</artifactId>
34 <version>${version.argeo-tp}</version>
35 <scope>provided</scope>
36 <exclusions>
37 <!-- Equinox base -->
38 <!-- <exclusion> -->
39 <!-- <groupId>org.argeo.tp.equinox</groupId> -->
40 <!-- <artifactId>org.eclipse.osgi</artifactId> -->
41 <!-- </exclusion> -->
42 <!-- <exclusion> -->
43 <!-- <groupId>org.argeo.tp.equinox</groupId> -->
44 <!-- <artifactId>org.eclipse.osgi.services</artifactId> -->
45 <!-- </exclusion> -->
46
47 <!-- RAP UI -->
48 <exclusion>
49 <groupId>org.argeo.tp.rap.platform</groupId>
50 <artifactId>org.eclipse.rap.ui.forms</artifactId>
51 </exclusion>
52 <exclusion>
53 <groupId>org.argeo.tp.rap.platform</groupId>
54 <artifactId>org.eclipse.rap.rwt</artifactId>
55 </exclusion>
56 <exclusion>
57 <groupId>org.argeo.tp.rap.platform</groupId>
58 <artifactId>org.eclipse.rap.jface</artifactId>
59 </exclusion>
60 <exclusion>
61 <groupId>org.argeo.tp.rap.platform</groupId>
62 <artifactId>org.eclipse.rap.ui</artifactId>
63 </exclusion>
64 <exclusion>
65 <groupId>org.argeo.tp.rap.platform</groupId>
66 <artifactId>org.eclipse.rap.ui.views</artifactId>
67 </exclusion>
68 <exclusion>
69 <groupId>org.argeo.tp.rap.platform</groupId>
70 <artifactId>org.eclipse.rap.ui.workbench</artifactId>
71 </exclusion>
72 <exclusion>
73 <groupId>org.argeo.tp.rap.platform</groupId>
74 <artifactId>org.eclipse.rap.rwt.osgi</artifactId>
75 </exclusion>
76 <exclusion>
77 <groupId>org.argeo.tp.rap.platform</groupId>
78 <artifactId>org.eclipse.rap.jface.databinding</artifactId>
79 </exclusion>
80 <exclusion>
81 <groupId>org.argeo.tp.rap.platform</groupId>
82 <artifactId>org.eclipse.core.jobs</artifactId>
83 </exclusion>
84 <exclusion>
85 <groupId>org.argeo.tp.rap.platform</groupId>
86 <artifactId>org.eclipse.core.expressions</artifactId>
87 </exclusion>
88 <exclusion>
89 <groupId>org.argeo.tp.rap.platform</groupId>
90 <artifactId>org.eclipse.core.databinding.observable</artifactId>
91 </exclusion>
92 <exclusion>
93 <groupId>org.argeo.tp.rap.platform</groupId>
94 <artifactId>org.eclipse.help</artifactId>
95 </exclusion>
96 <exclusion>
97 <groupId>org.argeo.tp.rap.platform</groupId>
98 <artifactId>org.eclipse.core.databinding</artifactId>
99 </exclusion>
100 <exclusion>
101 <groupId>org.argeo.tp.rap.platform</groupId>
102 <artifactId>org.eclipse.core.databinding.beans</artifactId>
103 </exclusion>
104 <exclusion>
105 <groupId>org.argeo.tp.rap.platform</groupId>
106 <artifactId>org.eclipse.core.runtime</artifactId>
107 </exclusion>
108 <exclusion>
109 <groupId>org.argeo.tp.rap.platform</groupId>
110 <artifactId>org.eclipse.core.databinding.property</artifactId>
111 </exclusion>
112 <exclusion>
113 <groupId>org.argeo.tp.rap.platform</groupId>
114 <artifactId>com.ibm.icu.base</artifactId>
115 </exclusion>
116 <exclusion>
117 <groupId>org.argeo.tp.rap.platform</groupId>
118 <artifactId>org.eclipse.core.contenttype</artifactId>
119 </exclusion>
120 <exclusion>
121 <groupId>org.argeo.tp.rap.platform</groupId>
122 <artifactId>org.eclipse.core.commands</artifactId>
123 </exclusion>
124
125 <!-- Addons -->
126 <exclusion>
127 <groupId>org.argeo.tp.rap.platform</groupId>
128 <artifactId>org.eclipse.rap.filedialog</artifactId>
129 </exclusion>
130 <exclusion>
131 <groupId>org.argeo.tp.rap.platform</groupId>
132 <artifactId>org.eclipse.rap.fileupload</artifactId>
133 </exclusion>
134 </exclusions>
135 </dependency>
136 <dependency>
137 <groupId>org.argeo.tp</groupId>
138 <artifactId>argeo-tp-rcp-e4</artifactId>
139 <version>${version.argeo-tp}</version>
140 <scope>provided</scope>
141 <exclusions>
142 <exclusion>
143 <groupId>org.argeo.tp.rcp.platform</groupId>
144 <artifactId>org.eclipse.osgi</artifactId>
145 </exclusion>
146 <exclusion>
147 <groupId>org.argeo.tp.rcp.platform</groupId>
148 <artifactId>org.eclipse.osgi.services</artifactId>
149 </exclusion>
150 </exclusions>
151 </dependency>
152 <!-- <dependency> -->
153 <!-- <groupId>org.argeo.tp.eclipse.ide</groupId> -->
154 <!-- <artifactId>org.eclipse.ui.forms</artifactId> -->
155 <!-- <version>3.7.101.v20170815-1446</version> -->
156 <!-- <scope>provided</scope> -->
157 <!-- </dependency> -->
158 </dependencies>
159 <dependencyManagement>
160 <dependencies>
161 <dependency>
162 <groupId>org.argeo.tp</groupId>
163 <artifactId>argeo-tp</artifactId>
164 <version>${version.argeo-tp}</version>
165 <type>pom</type>
166 <scope>import</scope>
167 </dependency>
168 <dependency>
169 <groupId>org.argeo.tp</groupId>
170 <artifactId>argeo-tp-rcp-e4</artifactId>
171 <version>${version.argeo-tp}</version>
172 <type>pom</type>
173 <scope>import</scope>
174 </dependency>
175 <!-- Required for a few Eclipse 4 dependencies -->
176 <dependency>
177 <groupId>org.argeo.tp</groupId>
178 <artifactId>argeo-tp-rap-e4</artifactId>
179 <version>${version.argeo-tp}</version>
180 <type>pom</type>
181 <scope>import</scope>
182 </dependency>
183 </dependencies>
184 </dependencyManagement>
185 <repositories>
186 <repository>
187 <id>argeo</id>
188 <url>http://repo.argeo.org/data/java/argeo-2.1/</url>
189 <releases>
190 <enabled>true</enabled>
191 <updatePolicy>daily</updatePolicy>
192 <checksumPolicy>warn</checksumPolicy>
193 </releases>
194 </repository>
195 <repository>
196 <id>argeo-extras</id>
197 <url>http://repo.argeo.org/data/java/argeo-extras-2.1/</url>
198 <releases>
199 <enabled>true</enabled>
200 <updatePolicy>daily</updatePolicy>
201 <checksumPolicy>warn</checksumPolicy>
202 </releases>
203 </repository>
204 </repositories>
205 <reporting>
206 <plugins>
207 <plugin>
208 <artifactId>maven-project-info-reports-plugin</artifactId>
209 <version>2.9</version>
210 <reportSets>
211 <reportSet>
212 <reports>
213 <report>index</report>
214 <report>summary</report>
215 <report>license</report>
216 <report>scm</report>
217 </reports>
218 </reportSet>
219 </reportSets>
220 </plugin>
221 <plugin>
222 <artifactId>maven-javadoc-plugin</artifactId>
223 <version>3.0.0</version>
224 <configuration>
225 <failOnError>false</failOnError>
226 <additionalJOption>-Xdoclint:none</additionalJOption>
227 <excludePackageNames>*.internal.*,org.eclipse.*</excludePackageNames>
228 <encoding>UTF-8</encoding>
229 <detectLinks>true</detectLinks>
230 <links>
231 <link>http://docs.oracle.com/javase/8/docs/api</link>
232 <link>https://osgi.org/javadoc/r5/core</link>
233 <link>https://osgi.org/javadoc/r5/enterprise</link>
234 <link>https://docs.adobe.com/docs/en/spec/javax.jcr/javadocs/jcr-2.0</link>
235 <link>http://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/reference/api</link>
236 <link>http://docs.spring.io/spring/docs/3.2.x/javadoc-api</link>
237 </links>
238 </configuration>
239 <reportSets>
240 <reportSet>
241 <id>aggregate-javadoc</id>
242 <inherited>false</inherited>
243 <reports>
244 <report>aggregate</report>
245 </reports>
246 </reportSet>
247 <reportSet>
248 <id>javadoc</id>
249 <reports />
250 </reportSet>
251 </reportSets>
252 </plugin>
253 <plugin>
254 <artifactId>maven-jxr-plugin</artifactId>
255 <version>2.5</version>
256 <reportSets>
257 <reportSet>
258 <id>aggregate-jxr</id>
259 <inherited>false</inherited>
260 <reports>
261 <report>aggregate</report>
262 </reports>
263 </reportSet>
264 <reportSet>
265 <id>jxr</id>
266 <reports />
267 </reportSet>
268 </reportSets>
269 </plugin>
270 </plugins>
271 </reporting>
272 </project>