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>
7 <version>0.1.0</version>
8 <artifactId>tracing
</artifactId>
9 <packaging>eclipse-repository
</packaging>
10 <name>Trace Compass RCP Product
</name>
13 <artifactId>org.eclipse.tracecompass
</artifactId>
14 <groupId>org.eclipse.tracecompass
</groupId>
15 <version>0.1.0-SNAPSHOT
</version>
19 <productId>org.eclipse.tracecompass.rcp
</productId>
20 <maven.build.timestamp.format
>yyyyMMdd-HHmm
</maven.build.timestamp.format
>
26 <groupId>org.eclipse.tycho
</groupId>
27 <artifactId>tycho-p2-director-plugin
</artifactId>
28 <version>${tycho-version}
</version>
31 <id>materialize-products
</id>
33 <goal>materialize-products
</goal>
37 <id>archive-products
</id>
39 <goal>archive-products
</goal>
44 <macosx>tar.gz
</macosx>
45 <solaris>zip
</solaris>
54 <archiveFileName>trace-compass-${project.version}-${build.timestamp}
</archiveFileName>
56 <rootFolder>trace-compass
</rootFolder>
68 <rcpDestination>/home/data/httpd/download.eclipse.org/tracecompass/rcp/nightly/
</rcpDestination>
69 <productDir>target/products
</productDir> <!-- Should not be overriden! -->
74 <artifactId>maven-antrun-plugin
</artifactId>
78 <phase>install
</phase>
84 <!-- Delete the current contents of the destination -->
85 <symlink action=
"delete" link=
"${rcpDestination}/trace-compass-latest-linux.gtk.x86_64.tar.gz" />
86 <symlink action=
"delete" link=
"${rcpDestination}/trace-compass-latest-linux.gtk.x86.tar.gz" />
87 <symlink action=
"delete" link=
"${rcpDestination}/trace-compass-latest-macosx.cocoa.x86_64.tar.gz" />
88 <symlink action=
"delete" link=
"${rcpDestination}/trace-compass-latest-win32.win32.x86_64.zip" />
89 <symlink action=
"delete" link=
"${rcpDestination}/trace-compass-latest-win32.win32.x86.zip" />
90 <delete includeemptydirs=
"false">
91 <fileset dir=
"${rcpDestination}">
96 <!-- Copy the archives to the destination -->
97 <copy includeemptydirs=
"false" todir=
"${rcpDestination}">
98 <fileset dir=
"${productDir}">
99 <include name=
"trace-compass-*" />
103 <!-- Re-create the symlinks pointing to the latest archives -->
104 <symlink link=
"${rcpDestination}/trace-compass-latest-linux.gtk.x86_64.tar.gz" resource=
"trace-compass-${project.version}-${build.timestamp}-linux.gtk.x86_64.tar.gz" />
105 <symlink link=
"${rcpDestination}/trace-compass-latest-linux.gtk.x86.tar.gz" resource=
"trace-compass-${project.version}-${build.timestamp}-linux.gtk.x86.tar.gz" />
106 <symlink link=
"${rcpDestination}/trace-compass-latest-macosx.cocoa.x86_64.tar.gz" resource=
"trace-compass-${project.version}-${build.timestamp}-macosx.cocoa.x86_64.tar.gz" />
107 <symlink link=
"${rcpDestination}/trace-compass-latest-win32.win32.x86_64.zip" resource=
"trace-compass-${project.version}-${build.timestamp}-win32.win32.x86_64.zip" />
108 <symlink link=
"${rcpDestination}/trace-compass-latest-win32.win32.x86.zip" resource=
"trace-compass-${project.version}-${build.timestamp}-win32.win32.x86.zip" />
119 <groupId>org.eclipse.tracecompass
</groupId>