MemoryAnalyzer/Building MAT With Tycho
This page is describes how Memory Analyzer p2 repository and RCP applications can be built using Maven/Tycho.
The Memory Analyzer build requires a Maven 3.0.* installation. It is already present on the Hudson server at Eclipse. For local build one can download it from here http://maven.apache.org/download.html.
If you need to set proxy for Maven, a snippet like this can be added to the Maven settings file:
<proxies> <proxy> <active>true</active> <protocol>http</protocol> <port>8080</port> <host>myproxy_host</host> <nonProxyHosts>non_proxy_hosts</nonProxyHosts> </proxy> </proxies>
More information on Maven settings: http://maven.apache.org/ref/3.0.3/maven-settings/settings.html
Parts of MAT depend on the IBM's DTFJ libraries, therefore one needs the libraries during the build. Tycho requires a p2 repository