1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <project xmlns=
"http://maven.apache.org/POM/4.0.0" xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
4 xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5 <modelVersion>4.0.0</modelVersion>
8 <artifactId>org.eclipse.tracecompass.rcp-parent
</artifactId>
9 <groupId>org.eclipse.tracecompass
</groupId>
10 <version>2.1.0-SNAPSHOT
</version>
13 <artifactId>org.eclipse.tracecompass.rcp.product
</artifactId>
14 <packaging>eclipse-repository
</packaging>
16 <name>Trace Compass RCP Product
</name>
19 <productId>org.eclipse.tracecompass.rcp
</productId>
20 <maven.build.timestamp.format
>yyyyMMdd-HHmm
</maven.build.timestamp.format
>
21 <archiveFileName>trace-compass-${unqualifiedVersion}-${build.timestamp}
</archiveFileName>
22 <rootFolder>trace-compass
</rootFolder>
23 <!-- for MacOSX, make sure you use a folder ending with .app , see bug 463670 -->
24 <rootFolderMac>${rootFolder}.app
</rootFolderMac>
30 <groupId>org.eclipse.tycho
</groupId>
31 <artifactId>tycho-p2-director-plugin
</artifactId>
32 <version>${tycho-version}
</version>
35 <id>materialize-products
</id>
37 <goal>materialize-products
</goal>
41 <id>archive-products
</id>
43 <goal>archive-products
</goal>
48 <macosx>tar.gz
</macosx>
49 <solaris>zip
</solaris>
58 <archiveFileName>${archiveFileName}
</archiveFileName>
60 <rootFolder>${rootFolder}
</rootFolder>
62 <macosx>${rootFolderMac}
</macosx>
66 <source>repository
</source>
74 <id>sign-update-site
</id>
78 <groupId>org.eclipse.tycho
</groupId>
79 <artifactId>tycho-p2-director-plugin
</artifactId>
80 <version>${tycho-version}
</version>
83 <id>materialize-products
</id>
85 <goal>materialize-products
</goal>
89 <id>archive-products
</id>
90 <phase>pre-integration-test
</phase>
92 <goal>archive-products
</goal>
97 <macosx>tar.gz
</macosx>
98 <solaris>zip
</solaris>
107 <archiveFileName>${archiveFileName}
</archiveFileName>
108 <id>${productId}
</id>
109 <rootFolder>${rootFolder}
</rootFolder>
111 <macosx>${rootFolderMac}
</macosx>
115 <source>repository
</source>
119 <groupId>org.eclipse.cbi.maven.plugins
</groupId>
120 <artifactId>eclipse-macsigner-plugin
</artifactId>
121 <version>${cbi-plugins.version}
</version>
129 <signFile>${project.build.directory}/products/${productId}/macosx/cocoa/x86_64/${rootFolderMac}
</signFile>
138 <!-- Deploy RCP builds and update site to the downloads area -->
142 <rcpDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp/
</rcpDestination>
143 <rcpSiteDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp-repository/
</rcpSiteDestination>
148 <artifactId>maven-antrun-plugin
</artifactId>
152 <phase>install
</phase>
158 <!-- Cleanup the "rcp" destination, and copy over the new archives -->
159 <delete includeemptydirs=
"false">
160 <fileset dir=
"${rcpDestination}">
161 <include name=
"*.tar.gz" />
162 <include name=
"*.zip" />
165 <copy includeemptydirs=
"false" todir=
"${rcpDestination}">
166 <fileset dir=
"target/products">
167 <include name=
"trace-compass-*" />
171 <!-- Cleanup the "rcp-repository" update site, and copy over the new one -->
172 <delete includeemptydirs=
"false">
174 dir=
"${rcpSiteDestination}">
175 <include name=
"**" />
178 <copy includeemptydirs=
"false" todir=
"${rcpSiteDestination}">
179 <fileset dir=
"target/repository">
180 <include name=
"**" />
192 <id>build-one-rcp
</id>
196 <groupId>org.eclipse.tycho
</groupId>
197 <artifactId>target-platform-configuration
</artifactId>