Change versions to 0.1.0
[deliverable/tracecompass.git] / README
CommitLineData
afa6dce3
AM
1This source tree contains the source code for the Trace Compass plugins for
2Eclipse.
69d6a506
AM
3
4The plugins are categorized as follows:
afa6dce3
AM
5org.eclipse.tracecompass.ctf.* Common Trace Format (CTF) reader library
6org.eclipse.tracecompass.gdbtrace.* Support for reading and viewing GDB traces
7org.eclipse.tracecompass.lttng2.* LTTng 2.x integration
8org.eclipse.tracecompass.tmf.* Core framework
9org.eclipse.tracecompass.statesystem.* State System library
10org.eclipse.tracecompass.rcp.* Code specific to the RCP version
69d6a506 11
152ba1a7
AM
12See the plugins.svg file for a diagram showing the dependencies between the
13different plugins.
14
69d6a506 15
afa6dce3
AM
16To set up the environment to build Trace Compass from within Eclipse, see this
17wiki page:
18http://wiki.eclipse.org/Trace_Compass/Development_Environment_Setup
69d6a506
AM
19
20
21
22
d3a85038
AM
23To build the plugins manually using Maven, simply run the following command from
24the top-level directory:
69d6a506 25$ mvn clean install
45e3e452 26
69d6a506
AM
27
28The default command will compile and run the unit tests. Running the tests can
29take some time, to skip them you can append "-Dmaven.test.skip=true" to the
30'mvn' command:
31$ mvn clean install -Dmaven.test.skip=true
32
0fb2eba9 33
e09a2e40 34The RCP is not built by default, to build it you need to add "-Pbuild-rcp" to
69d6a506 35the 'mvn' command:
e09a2e40 36$ mvn clean install -Pbuild-rcp -Dmaven.test.skip=true
58d9bc36
AM
37
38This will build the RCP for all supported architectures. The resulting archives
afa6dce3 39will be placed in org.eclipse.tracecompass.rcp.product/target/products
58d9bc36 40
0fb2eba9 41
d3a85038 42To build a local p2 update site
e09a2e40 43$ mvn clean install -Pbuild-update-site
0fb2eba9
BH
44
45This will place the p2 update site under the default location
d3a85038 46/var/www/tools/tracecompass/nightly/
0fb2eba9
BH
47
48To change the package location, use:
e09a2e40 49$ mvn clean install -Pbuild-update-site "-DsiteDestination=<package destination>"
0fb2eba9 50
d3a85038
AM
51where <package destination> is the absolute path to destination directory on
52your disk.
0fb2eba9 53
This page took 0.037843 seconds and 5 git commands to generate.