btf: Rename packages to org.eclipse.tracecompass.*
[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>
d4d70b8e 22 <version>3.2.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>
33112414 43 <tycho-version>0.21.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
BH
64 <profile>
65 <id>tracingRcp</id>
66 <modules>
9d26aebf 67 <module>org.eclipse.tracecompass.rcp.product</module>
9c0ffa34
BH
68 </modules>
69 </profile>
a167a565
MAL
70 <profile>
71 <id>performance</id>
72 <modules>
83dbbb62 73 <module>org.eclipse.tracecompass.alltests</module>
a167a565
MAL
74 </modules>
75 </profile>
5b953e7c
MAL
76 <profile>
77 <id>macosx</id>
78 <activation>
79 <os>
80 <family>mac</family>
81 </os>
82 </activation>
83 <properties>
84 <base.ui.test.vmargs>${base.test.vmargs} -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</base.ui.test.vmargs>
85 </properties>
86 </profile>
87 <profile>
88 <id>not-macosx</id>
89 <activation>
90 <os>
91 <family>!mac</family>
92 </os>
93 </activation>
94 <properties>
e6d4bff0
MAL
95 <!-- Disable webkit integration, especially unstable on Linux -->
96 <base.ui.test.vmargs>${base.test.vmargs} -Dorg.eclipse.swt.browser.DefaultType=mozilla</base.ui.test.vmargs>
5b953e7c
MAL
97 </properties>
98 </profile>
422f0fb8
BH
99</profiles>
100
89882f20 101 <modules>
98f65be9
AM
102 <module>org.eclipse.tracecompass.btf.core</module>
103 <module>org.eclipse.tracecompass.btf.core.tests</module>
104 <module>org.eclipse.tracecompass.btf.ui</module>
ff71e543 105
9da723c0
AM
106 <module>org.eclipse.tracecompass.ctf</module>
107 <module>org.eclipse.tracecompass.ctf.core</module>
108 <module>org.eclipse.tracecompass.ctf.core.tests</module>
109 <module>org.eclipse.tracecompass.ctf.parser</module>
110 <module>org.eclipse.tracecompass.ctf.parser.tests</module>
866e5b51 111
93f3824e
AM
112 <module>org.eclipse.tracecompass.pcap.core</module>
113 <module>org.eclipse.tracecompass.pcap.core.tests</module>
b2b163e9 114
fbdee51b
AM
115 <module>org.eclipse.tracecompass.statesystem.core</module>
116 <module>org.eclipse.tracecompass.statesystem.core.tests</module>
bcec0116 117
c77a695a
AM
118 <module>org.eclipse.tracecompass.tmf</module>
119 <module>org.eclipse.tracecompass.tmf.core</module>
120 <module>org.eclipse.tracecompass.tmf.core.tests</module>
121 <module>org.eclipse.tracecompass.tmf.ui</module>
122 <module>org.eclipse.tracecompass.tmf.ui.tests</module>
123 <module>org.eclipse.tracecompass.tmf.ui.swtbot.tests</module>
124 <module>org.eclipse.tracecompass.tmf.help</module>
125
126 <module>org.eclipse.tracecompass.tmf.ctf</module>
127 <module>org.eclipse.tracecompass.tmf.ctf.core</module>
128 <module>org.eclipse.tracecompass.tmf.ctf.core.tests</module>
129 <module>org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests</module>
130
131 <module>org.eclipse.tracecompass.tmf.pcap</module>
132 <module>org.eclipse.tracecompass.tmf.pcap.core</module>
133 <module>org.eclipse.tracecompass.tmf.pcap.core.tests</module>
134 <module>org.eclipse.tracecompass.tmf.pcap.ui</module>
135 <module>org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests</module>
136 <module>org.eclipse.tracecompass.tmf.pcap.help</module>
137
138 <module>org.eclipse.tracecompass.tmf.analysis.xml.core</module>
139 <module>org.eclipse.tracecompass.tmf.analysis.xml.core.tests</module>
140 <module>org.eclipse.tracecompass.tmf.analysis.xml.ui</module>
141 <module>org.eclipse.tracecompass.tmf.analysis.xml.ui.tests</module>
faf37fd0 142
556101f3 143 <module>org.eclipse.tracecompass.help</module>
8336b412
AM
144 <module>org.eclipse.tracecompass.releng-site</module>
145 <module>org.eclipse.tracecompass.target</module>
556101f3 146 <module>org.eclipse.tracecompass.testing</module>
c9b530b0 147
86703386
AM
148 <module>org.eclipse.tracecompass.lttng2.control</module>
149 <module>org.eclipse.tracecompass.lttng2.control.core</module>
150 <module>org.eclipse.tracecompass.lttng2.control.core.tests</module>
151 <module>org.eclipse.tracecompass.lttng2.control.ui</module>
152 <module>org.eclipse.tracecompass.lttng2.control.ui.tests</module>
153
154 <module>org.eclipse.tracecompass.lttng2.kernel</module>
155 <module>org.eclipse.tracecompass.lttng2.kernel.core</module>
156 <module>org.eclipse.tracecompass.lttng2.kernel.core.tests</module>
157 <module>org.eclipse.tracecompass.lttng2.kernel.ui</module>
158 <module>org.eclipse.tracecompass.lttng2.kernel.ui.tests</module>
159 <module>org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests</module>
160
161 <module>org.eclipse.tracecompass.lttng2.ust</module>
162 <module>org.eclipse.tracecompass.lttng2.ust.core</module>
163 <module>org.eclipse.tracecompass.lttng2.ust.core.tests</module>
164 <module>org.eclipse.tracecompass.lttng2.ust.ui</module>
165 <module>org.eclipse.tracecompass.lttng2.ust.ui.tests</module>
91fc3690 166
374cd3cd
AM
167 <module>org.eclipse.tracecompass.gdbtrace</module>
168 <module>org.eclipse.tracecompass.gdbtrace.core</module>
169 <module>org.eclipse.tracecompass.gdbtrace.core.tests</module>
170 <module>org.eclipse.tracecompass.gdbtrace.ui</module>
171 <module>org.eclipse.tracecompass.gdbtrace.ui.tests</module>
172 <module>org.eclipse.tracecompass.gdbtrace.help</module>
3bdf8523 173
a6140f01
AM
174 <module>org.eclipse.tracecompass.rcp.branding</module>
175 <module>org.eclipse.tracecompass.rcp.branding.feature</module>
176 <module>org.eclipse.tracecompass.rcp</module>
177 <module>org.eclipse.tracecompass.rcp.help</module>
178 <module>org.eclipse.tracecompass.rcp.ui</module>
d9ac72f4 179
556101f3 180 <module>org.eclipse.tracecompass.examples</module>
89882f20
SG
181 </modules>
182
9c0ffa34
BH
183 <build>
184 <plugins>
185 <plugin>
186 <groupId>org.eclipse.tycho</groupId>
187 <artifactId>target-platform-configuration</artifactId>
188 <version>${tycho-version}</version>
189 <configuration>
190 <environments>
191 <environment>
192 <os>win32</os>
193 <ws>win32</ws>
194 <arch>x86</arch>
195 </environment>
196 <environment>
197 <os>win32</os>
198 <ws>win32</ws>
199 <arch>x86_64</arch>
200 </environment>
201 <environment>
202 <os>macosx</os>
203 <ws>cocoa</ws>
204 <arch>x86_64</arch>
205 </environment>
9c0ffa34
BH
206 <environment>
207 <os>linux</os>
208 <ws>gtk</ws>
209 <arch>x86</arch>
210 </environment>
211 <environment>
212 <os>linux</os>
213 <ws>gtk</ws>
214 <arch>x86_64</arch>
215 </environment>
9c0ffa34 216 </environments>
33112414
AM
217 <target>
218 <artifact>
8336b412
AM
219 <groupId>org.eclipse.tracecompass</groupId>
220 <artifactId>org.eclipse.tracecompass.target</artifactId>
33112414
AM
221 <classifier>${target-platform}</classifier>
222 <version>1.0.0</version>
223 </artifact>
224 </target>
9df8efff
MAL
225 <filters>
226 <filter>
227 <type>eclipse-plugin</type>
228 <id>org.eclipse.jdt.annotation</id>
229 <restrictTo>
230 <versionRange>[1.0,2.0)</versionRange>
231 </restrictTo>
232 </filter>
233 </filters>
9c0ffa34
BH
234 </configuration>
235 </plugin>
236 <plugin>
237 <groupId>org.eclipse.tycho</groupId>
238 <artifactId>tycho-maven-plugin</artifactId>
239 <version>${tycho-version}</version>
240 <extensions>true</extensions>
241 </plugin>
33112414
AM
242 <plugin>
243 <groupId>org.eclipse.tycho</groupId>
244 <artifactId>tycho-source-plugin</artifactId>
245 <version>${tycho-version}</version>
246 <executions>
247 <execution>
248 <id>plugin-source</id>
249 <goals>
250 <goal>plugin-source</goal>
251 </goals>
252 </execution>
253 </executions>
254 </plugin>
255 <plugin>
256 <groupId>org.eclipse.tycho.extras</groupId>
257 <artifactId>tycho-source-feature-plugin</artifactId>
258 <version>${tycho-version}</version>
259 <configuration>
260 <includeBinaryFeature>false</includeBinaryFeature>
261 </configuration>
262 <executions>
263 <execution>
264 <id>source-feature</id>
265 <phase>package</phase>
266 <goals>
267 <goal>source-feature</goal>
268 </goals>
269 </execution>
270 </executions>
271 </plugin>
272 <plugin>
273 <groupId>org.jacoco</groupId>
274 <artifactId>jacoco-maven-plugin</artifactId>
275 <version>0.7.2.201409121644</version>
276 <executions>
277 <execution>
278 <id>pre-test</id>
279 <goals>
280 <goal>prepare-agent</goal>
281 </goals>
282 <configuration>
283 <!-- Where to put jacoco coverage report -->
284 <destFile>${sonar.jacoco.reportPath}</destFile>
285 <includes>
286 <include>org.eclipse.linuxtools.*</include>
287 </includes>
288 <append>true</append>
289 </configuration>
290 </execution>
291 <execution>
292 <id>post-test</id>
293 <phase>post-integration-test</phase>
294 <goals>
295 <goal>report</goal>
296 </goals>
297 <configuration>
298 <dataFile>${sonar.jacoco.reportPath}</dataFile>
299 </configuration>
300 </execution>
301 </executions>
302 </plugin>
303 </plugins>
304 <pluginManagement>
305 <plugins>
306 <plugin>
307 <groupId>org.eclipse.tycho</groupId>
308 <artifactId>tycho-compiler-plugin</artifactId>
309 <version>${tycho-version}</version>
310 <configuration>
311 <encoding>UTF-8</encoding>
312 <compilerArguments>
313 <properties>${project.basedir}/.settings/org.eclipse.jdt.core.prefs</properties>
314 </compilerArguments>
315 </configuration>
316 </plugin>
317 <plugin>
318 <groupId>org.eclipse.tycho</groupId>
319 <artifactId>tycho-surefire-plugin</artifactId>
320 <version>${tycho-version}</version>
321 <configuration>
322 <useUIHarness>true</useUIHarness>
323 <useUIThread>true</useUIThread>
324 <dependencies>
325 <dependency>
326 <type>p2-installable-unit</type>
327 <artifactId>org.eclipse.platform.feature.group</artifactId>
328 <version>${sdk-version}</version>
329 </dependency>
330 </dependencies>
331 <product>org.eclipse.platform.ide</product>
332 <argLine>${tycho.testArgLine} -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m</argLine>
333 </configuration>
334 </plugin>
335 <plugin>
336 <groupId>org.eclipse.tycho</groupId>
337 <artifactId>tycho-versions-plugin</artifactId>
338 <version>${tycho-version}</version>
339 </plugin>
340 <plugin>
341 <groupId>org.apache.maven.plugins</groupId>
342 <artifactId>maven-resources-plugin</artifactId>
343 <version>2.6</version>
344 <configuration>
345 <encoding>UTF-8</encoding>
346 </configuration>
347 </plugin>
348 <plugin>
349 <groupId>org.apache.maven.plugins</groupId>
350 <artifactId>maven-antrun-plugin</artifactId>
351 <version>1.7</version>
352 </plugin>
353 <plugin>
354 <groupId>org.apache.maven.plugins</groupId>
355 <artifactId>maven-site-plugin</artifactId>
356 <version>3.4</version>
357 </plugin>
358 <plugin>
359 <groupId>org.apache.maven.plugins</groupId>
360 <artifactId>maven-project-info-reports-plugin</artifactId>
361 <version>2.7</version>
362 </plugin>
363 <plugin>
364 <groupId>org.apache.maven.plugins</groupId>
365 <artifactId>maven-javadoc-plugin</artifactId>
366 <version>2.9.1</version>
367 <configuration>
368 <excludePackageNames>org.eclipse.linuxtools.internal.*:*.test*</excludePackageNames>
369 </configuration>
370 </plugin>
371 </plugins>
372 </pluginManagement>
373 </build>
9c0ffa34 374
89882f20 375</project>
This page took 0.061776 seconds and 5 git commands to generate.