Implement TmfRangeSynchSignal toString
[deliverable/tracecompass.git] / pom.xml
CommitLineData
89882f20
SG
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 Copyright (C) 2011, Red Hat, Inc.
4
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
9-->
10
11<project xmlns="http://maven.apache.org/POM/4.0.0"
12 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
14 <modelVersion>4.0.0</modelVersion>
15
16 <prerequisites>
17 <maven>3.0</maven>
18 </prerequisites>
19
8336b412
AM
20 <groupId>org.eclipse.tracecompass</groupId>
21 <artifactId>org.eclipse.tracecompass</artifactId>
81539df0 22 <version>0.1.0-SNAPSHOT</version>
89882f20
SG
23 <packaging>pom</packaging>
24
8336b412 25 <name>Trace Compass Parent</name>
89882f20
SG
26
27 <licenses>
28 <license>
29 <name>Eclipse Public License v1.0</name>
30 <comments>
31 All rights reserved.
32
33 This program and the accompanying materials are made
34 available under the terms of the Eclipse Public License v1.0
35 which accompanies this distribution, and is available at
36 http://www.eclipse.org/legal/epl-v10.htm
37 </comments>
38 </license>
39 </licenses>
5b953e7c
MAL
40
41<properties>
42 <base.test.vmargs>-Xms256m -Xmx1024m -XX:MaxPermSize=256m</base.test.vmargs>
a0ec5505 43 <tycho-version>0.22.0</tycho-version>
8336b412 44 <target-platform>tracecompass-e4.4</target-platform>
33112414
AM
45 <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
46 <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
47 <sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath>
48 <sonar.java.source>1.7</sonar.java.source>
49 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
5b953e7c
MAL
50</properties>
51
33112414
AM
52<pluginRepositories>
53 <pluginRepository>
54 <id>repo.eclipse.org</id>
55 <url>https://repo.eclipse.org/content/groups/releases/</url>
56 </pluginRepository>
57 <pluginRepository>
58 <id>tycho-snapshots</id>
59 <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
60 </pluginRepository>
61</pluginRepositories>
62
422f0fb8 63<profiles>
9c0ffa34 64 <profile>
e09a2e40 65 <id>build-rcp</id>
9c0ffa34 66 <modules>
9d26aebf 67 <module>org.eclipse.tracecompass.rcp.product</module>
9c0ffa34
BH
68 </modules>
69 </profile>
bbd79a63
MAL
70 <profile>
71 <id>sign-update-site</id>
72 <build>
73 <plugins>
74 <plugin>
75 <groupId>org.eclipse.cbi.maven.plugins</groupId>
76 <artifactId>eclipse-jarsigner-plugin</artifactId>
77 <version>1.1.1</version>
78 <executions>
79 <execution>
80 <id>sign</id>
81 <phase>install</phase>
82 <goals>
83 <goal>sign</goal>
84 </goals>
85 </execution>
86 </executions>
87 </plugin>
88 </plugins>
89 </build>
90 </profile>
a167a565
MAL
91 <profile>
92 <id>performance</id>
93 <modules>
83dbbb62 94 <module>org.eclipse.tracecompass.alltests</module>
a167a565
MAL
95 </modules>
96 </profile>
5b953e7c
MAL
97 <profile>
98 <id>macosx</id>
99 <activation>
100 <os>
101 <family>mac</family>
102 </os>
103 </activation>
104 <properties>
105 <base.ui.test.vmargs>${base.test.vmargs} -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</base.ui.test.vmargs>
106 </properties>
107 </profile>
108 <profile>
109 <id>not-macosx</id>
110 <activation>
111 <os>
112 <family>!mac</family>
113 </os>
114 </activation>
115 <properties>
e6d4bff0
MAL
116 <!-- Disable webkit integration, especially unstable on Linux -->
117 <base.ui.test.vmargs>${base.test.vmargs} -Dorg.eclipse.swt.browser.DefaultType=mozilla</base.ui.test.vmargs>
5b953e7c
MAL
118 </properties>
119 </profile>
422f0fb8
BH
120</profiles>
121
89882f20 122 <modules>
e110fed1
AM
123 <module>org.eclipse.tracecompass.common.core</module>
124
850e65ac 125 <module>org.eclipse.tracecompass.btf</module>
98f65be9
AM
126 <module>org.eclipse.tracecompass.btf.core</module>
127 <module>org.eclipse.tracecompass.btf.core.tests</module>
128 <module>org.eclipse.tracecompass.btf.ui</module>
ff71e543 129
9da723c0
AM
130 <module>org.eclipse.tracecompass.ctf</module>
131 <module>org.eclipse.tracecompass.ctf.core</module>
132 <module>org.eclipse.tracecompass.ctf.core.tests</module>
133 <module>org.eclipse.tracecompass.ctf.parser</module>
134 <module>org.eclipse.tracecompass.ctf.parser.tests</module>
866e5b51 135
93f3824e
AM
136 <module>org.eclipse.tracecompass.pcap.core</module>
137 <module>org.eclipse.tracecompass.pcap.core.tests</module>
b2b163e9 138
fbdee51b
AM
139 <module>org.eclipse.tracecompass.statesystem.core</module>
140 <module>org.eclipse.tracecompass.statesystem.core.tests</module>
bcec0116 141
c77a695a
AM
142 <module>org.eclipse.tracecompass.tmf</module>
143 <module>org.eclipse.tracecompass.tmf.core</module>
144 <module>org.eclipse.tracecompass.tmf.core.tests</module>
145 <module>org.eclipse.tracecompass.tmf.ui</module>
146 <module>org.eclipse.tracecompass.tmf.ui.tests</module>
147 <module>org.eclipse.tracecompass.tmf.ui.swtbot.tests</module>
148 <module>org.eclipse.tracecompass.tmf.help</module>
149
150 <module>org.eclipse.tracecompass.tmf.ctf</module>
151 <module>org.eclipse.tracecompass.tmf.ctf.core</module>
152 <module>org.eclipse.tracecompass.tmf.ctf.core.tests</module>
153 <module>org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests</module>
154
155 <module>org.eclipse.tracecompass.tmf.pcap</module>
156 <module>org.eclipse.tracecompass.tmf.pcap.core</module>
157 <module>org.eclipse.tracecompass.tmf.pcap.core.tests</module>
158 <module>org.eclipse.tracecompass.tmf.pcap.ui</module>
159 <module>org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests</module>
160 <module>org.eclipse.tracecompass.tmf.pcap.help</module>
161
162 <module>org.eclipse.tracecompass.tmf.analysis.xml.core</module>
163 <module>org.eclipse.tracecompass.tmf.analysis.xml.core.tests</module>
164 <module>org.eclipse.tracecompass.tmf.analysis.xml.ui</module>
165 <module>org.eclipse.tracecompass.tmf.analysis.xml.ui.tests</module>
faf37fd0 166
556101f3 167 <module>org.eclipse.tracecompass.help</module>
8336b412
AM
168 <module>org.eclipse.tracecompass.releng-site</module>
169 <module>org.eclipse.tracecompass.target</module>
556101f3 170 <module>org.eclipse.tracecompass.testing</module>
c9b530b0 171
86703386
AM
172 <module>org.eclipse.tracecompass.lttng2.control</module>
173 <module>org.eclipse.tracecompass.lttng2.control.core</module>
174 <module>org.eclipse.tracecompass.lttng2.control.core.tests</module>
175 <module>org.eclipse.tracecompass.lttng2.control.ui</module>
176 <module>org.eclipse.tracecompass.lttng2.control.ui.tests</module>
177
178 <module>org.eclipse.tracecompass.lttng2.kernel</module>
179 <module>org.eclipse.tracecompass.lttng2.kernel.core</module>
180 <module>org.eclipse.tracecompass.lttng2.kernel.core.tests</module>
181 <module>org.eclipse.tracecompass.lttng2.kernel.ui</module>
182 <module>org.eclipse.tracecompass.lttng2.kernel.ui.tests</module>
183 <module>org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests</module>
184
185 <module>org.eclipse.tracecompass.lttng2.ust</module>
186 <module>org.eclipse.tracecompass.lttng2.ust.core</module>
187 <module>org.eclipse.tracecompass.lttng2.ust.core.tests</module>
188 <module>org.eclipse.tracecompass.lttng2.ust.ui</module>
189 <module>org.eclipse.tracecompass.lttng2.ust.ui.tests</module>
91fc3690 190
374cd3cd
AM
191 <module>org.eclipse.tracecompass.gdbtrace</module>
192 <module>org.eclipse.tracecompass.gdbtrace.core</module>
193 <module>org.eclipse.tracecompass.gdbtrace.core.tests</module>
194 <module>org.eclipse.tracecompass.gdbtrace.ui</module>
195 <module>org.eclipse.tracecompass.gdbtrace.ui.tests</module>
196 <module>org.eclipse.tracecompass.gdbtrace.help</module>
3bdf8523 197
a6140f01
AM
198 <module>org.eclipse.tracecompass.rcp.branding</module>
199 <module>org.eclipse.tracecompass.rcp.branding.feature</module>
200 <module>org.eclipse.tracecompass.rcp</module>
201 <module>org.eclipse.tracecompass.rcp.help</module>
202 <module>org.eclipse.tracecompass.rcp.ui</module>
d9ac72f4 203
556101f3 204 <module>org.eclipse.tracecompass.examples</module>
89882f20
SG
205 </modules>
206
9c0ffa34
BH
207 <build>
208 <plugins>
209 <plugin>
210 <groupId>org.eclipse.tycho</groupId>
211 <artifactId>target-platform-configuration</artifactId>
212 <version>${tycho-version}</version>
213 <configuration>
214 <environments>
215 <environment>
216 <os>win32</os>
217 <ws>win32</ws>
218 <arch>x86</arch>
219 </environment>
220 <environment>
221 <os>win32</os>
222 <ws>win32</ws>
223 <arch>x86_64</arch>
224 </environment>
225 <environment>
226 <os>macosx</os>
227 <ws>cocoa</ws>
228 <arch>x86_64</arch>
229 </environment>
9c0ffa34
BH
230 <environment>
231 <os>linux</os>
232 <ws>gtk</ws>
233 <arch>x86</arch>
234 </environment>
235 <environment>
236 <os>linux</os>
237 <ws>gtk</ws>
238 <arch>x86_64</arch>
239 </environment>
9c0ffa34 240 </environments>
33112414
AM
241 <target>
242 <artifact>
8336b412
AM
243 <groupId>org.eclipse.tracecompass</groupId>
244 <artifactId>org.eclipse.tracecompass.target</artifactId>
33112414
AM
245 <classifier>${target-platform}</classifier>
246 <version>1.0.0</version>
247 </artifact>
248 </target>
9df8efff
MAL
249 <filters>
250 <filter>
251 <type>eclipse-plugin</type>
252 <id>org.eclipse.jdt.annotation</id>
253 <restrictTo>
254 <versionRange>[1.0,2.0)</versionRange>
255 </restrictTo>
256 </filter>
257 </filters>
9c0ffa34
BH
258 </configuration>
259 </plugin>
260 <plugin>
261 <groupId>org.eclipse.tycho</groupId>
262 <artifactId>tycho-maven-plugin</artifactId>
263 <version>${tycho-version}</version>
264 <extensions>true</extensions>
265 </plugin>
33112414
AM
266 <plugin>
267 <groupId>org.eclipse.tycho</groupId>
268 <artifactId>tycho-source-plugin</artifactId>
269 <version>${tycho-version}</version>
270 <executions>
271 <execution>
272 <id>plugin-source</id>
273 <goals>
274 <goal>plugin-source</goal>
275 </goals>
276 </execution>
277 </executions>
278 </plugin>
279 <plugin>
280 <groupId>org.eclipse.tycho.extras</groupId>
281 <artifactId>tycho-source-feature-plugin</artifactId>
282 <version>${tycho-version}</version>
283 <configuration>
284 <includeBinaryFeature>false</includeBinaryFeature>
285 </configuration>
286 <executions>
287 <execution>
288 <id>source-feature</id>
289 <phase>package</phase>
290 <goals>
291 <goal>source-feature</goal>
292 </goals>
293 </execution>
294 </executions>
295 </plugin>
296 <plugin>
297 <groupId>org.jacoco</groupId>
298 <artifactId>jacoco-maven-plugin</artifactId>
299 <version>0.7.2.201409121644</version>
300 <executions>
301 <execution>
302 <id>pre-test</id>
303 <goals>
304 <goal>prepare-agent</goal>
305 </goals>
306 <configuration>
307 <!-- Where to put jacoco coverage report -->
308 <destFile>${sonar.jacoco.reportPath}</destFile>
309 <includes>
730dbd2a 310 <include>org.eclipse.tracecompass.*</include>
33112414
AM
311 </includes>
312 <append>true</append>
313 </configuration>
314 </execution>
315 <execution>
316 <id>post-test</id>
317 <phase>post-integration-test</phase>
318 <goals>
319 <goal>report</goal>
320 </goals>
321 <configuration>
322 <dataFile>${sonar.jacoco.reportPath}</dataFile>
323 </configuration>
324 </execution>
325 </executions>
326 </plugin>
327 </plugins>
328 <pluginManagement>
329 <plugins>
330 <plugin>
331 <groupId>org.eclipse.tycho</groupId>
332 <artifactId>tycho-compiler-plugin</artifactId>
333 <version>${tycho-version}</version>
334 <configuration>
335 <encoding>UTF-8</encoding>
a0ec5505 336 <useProjectSettings>true</useProjectSettings>
33112414
AM
337 </configuration>
338 </plugin>
339 <plugin>
340 <groupId>org.eclipse.tycho</groupId>
341 <artifactId>tycho-surefire-plugin</artifactId>
342 <version>${tycho-version}</version>
343 <configuration>
344 <useUIHarness>true</useUIHarness>
345 <useUIThread>true</useUIThread>
346 <dependencies>
347 <dependency>
348 <type>p2-installable-unit</type>
349 <artifactId>org.eclipse.platform.feature.group</artifactId>
350 <version>${sdk-version}</version>
351 </dependency>
352 </dependencies>
353 <product>org.eclipse.platform.ide</product>
354 <argLine>${tycho.testArgLine} -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m</argLine>
355 </configuration>
356 </plugin>
357 <plugin>
358 <groupId>org.eclipse.tycho</groupId>
359 <artifactId>tycho-versions-plugin</artifactId>
360 <version>${tycho-version}</version>
361 </plugin>
362 <plugin>
363 <groupId>org.apache.maven.plugins</groupId>
364 <artifactId>maven-resources-plugin</artifactId>
365 <version>2.6</version>
366 <configuration>
367 <encoding>UTF-8</encoding>
368 </configuration>
369 </plugin>
370 <plugin>
371 <groupId>org.apache.maven.plugins</groupId>
372 <artifactId>maven-antrun-plugin</artifactId>
373 <version>1.7</version>
374 </plugin>
375 <plugin>
376 <groupId>org.apache.maven.plugins</groupId>
377 <artifactId>maven-site-plugin</artifactId>
378 <version>3.4</version>
379 </plugin>
380 <plugin>
381 <groupId>org.apache.maven.plugins</groupId>
382 <artifactId>maven-project-info-reports-plugin</artifactId>
383 <version>2.7</version>
384 </plugin>
385 <plugin>
386 <groupId>org.apache.maven.plugins</groupId>
387 <artifactId>maven-javadoc-plugin</artifactId>
388 <version>2.9.1</version>
389 <configuration>
730dbd2a 390 <excludePackageNames>org.eclipse.tracecompass.internal.*:*.test*</excludePackageNames>
33112414
AM
391 </configuration>
392 </plugin>
393 </plugins>
394 </pluginManagement>
395 </build>
9c0ffa34 396
89882f20 397</project>
This page took 0.06865 seconds and 5 git commands to generate.