|author||Marc-Andre Laperle <firstname.lastname@example.org>||Sat Mar 19 15:39:47 2016 -0400|
|committer||Marc-Andre Laperle <email@example.com>||Wed Mar 23 23:32:24 2016 -0400|
releng: Target update for Mars.2 -Update 4.5 target with final Mars.2 update sites, use non-composite where possible as they should not change (speeds up dependency resolution) -Build with 4.5 target by default Change-Id: I39db87c315e7ee94a33c8b6c99b45ab86c81b1ad Signed-off-by: Marc-Andre Laperle <firstname.lastname@example.org> Reviewed-on: https://git.eclipse.org/r/68843 Reviewed-by: Hudson CI Reviewed-by: Alexandre Montplaisir <email@example.com> Tested-by: Alexandre Montplaisir <firstname.lastname@example.org> Reviewed-on: https://git.eclipse.org/r/69177
This source tree contains the source code for the Trace Compass plugins for Eclipse.
The plugins are categorized as follows:
analysis/ | Generic extensions to the base framework btf/ | Best Trace Format (BTF) integration common/ | Generic utilities that can be used by other plugins ctf/ | Common Trace Format (CTF) reader library doc/ | Documentation and code examples gdbtrace/ | Support for reading and viewing GDB traces lttng/ | LTTng integration pcap/ | libpcap integration rcp/ | Code specific to the RCP version releng/ | Releng-related plugins statesystem/ | State System library tmf/ | Core framework
components.svg file for a diagram showing the dependencies between the different components.
To set up the environment to build Trace Compass from within Eclipse, see this wiki page: http://wiki.eclipse.org/Trace_Compass/Development_Environment_Setup
To build the project manually using Maven, simply run the following command from the top-level directory:
mvn clean install
The default command will compile and run the unit tests. Running the tests can take some time, to skip them you can append
-Dmaven.test.skip=true to the
mvn clean install -Dmaven.test.skip=true
Stand-alone application (RCP) packages will be placed in
The p2 update site, used for installation as plugins inside Eclipse, will be placed in
The following Maven profiles, and their corresponding properties, are defined in the build system. You can set them by using
-P[profile name] and
-D[property name]=[value] in
Re-compiles the CTF grammar files. This should be enabled if you modify the
.g files in the
Disables the “build-rcp” profile to skip building the RCP archives.
Mainly for use on build servers. Copies the generated RCP archives, as well as the RCP-specific update site, to the paths specified by
-DrcpSiteDestination=/absolute/path/to/destination, respectively. Must be used with
Mainly for use on build servers. Copies the standard update site (for the Eclipse plugin installation) to the destination specified by
Mainly for use on build servers. Signs all the generated update sites using the Eclipse signing server.
Mainly for use on build servers. Copies the generated HTML documentation to the destination specified by
-DdocDestination=/absolute/path/to/destination. Some directories may need to already exist at the destination (or Maven will throw related errors).