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