<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.2.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp.product</artifactId>
<properties>
<productId>org.eclipse.tracecompass.rcp</productId>
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
+ <archiveFileName>trace-compass-${unqualifiedVersion}-${build.timestamp}</archiveFileName>
+ <rootFolder>trace-compass</rootFolder>
+ <!-- for MacOSX, make sure you use a folder ending with .app , see bug 463670 -->
+ <rootFolderMac>${rootFolder}.app</rootFolderMac>
</properties>
<build>
<configuration>
<products>
<product>
- <archiveFileName>trace-compass-${unqualifiedVersion}-${build.timestamp}</archiveFileName>
+ <archiveFileName>${archiveFileName}</archiveFileName>
<id>${productId}</id>
- <rootFolder>trace-compass</rootFolder>
+ <rootFolder>${rootFolder}</rootFolder>
<rootFolders>
- <!-- for MacOSX, make sure you use a folder ending with .app , see bug 463670 -->
- <macosx>trace-compass.app</macosx>
+ <macosx>${rootFolderMac}</macosx>
</rootFolders>
</product>
</products>
</plugins>
</build>
- <!-- Deploy RCP builds and update site to the downloads area -->
<profiles>
+ <profile>
+ <id>sign-update-site</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>archive-products</id>
+ <phase>pre-integration-test</phase>
+ <goals>
+ <goal>archive-products</goal>
+ </goals>
+ <configuration>
+ <formats>
+ <linux>tar.gz</linux>
+ <macosx>tar.gz</macosx>
+ <solaris>zip</solaris>
+ <win32>zip</win32>
+ </formats>
+ </configuration>
+ </execution>
+ </executions>
+ <configuration>
+ <products>
+ <product>
+ <archiveFileName>${archiveFileName}</archiveFileName>
+ <id>${productId}</id>
+ <rootFolder>${rootFolder}</rootFolder>
+ <rootFolders>
+ <macosx>${rootFolderMac}</macosx>
+ </rootFolders>
+ </product>
+ </products>
+ <source>repository</source>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.cbi.maven.plugins</groupId>
+ <artifactId>eclipse-macsigner-plugin</artifactId>
+ <version>${cbi-plugins.version}</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>sign</goal>
+ </goals>
+ <configuration>
+ <signFiles>
+ <signFile>${project.build.directory}/products/${productId}/macosx/cocoa/x86_64/${rootFolderMac}</signFile>
+ </signFiles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <!-- Deploy RCP builds and update site to the downloads area -->
<profile>
<id>deploy-rcp</id>
<properties>
</plugins>
</build>
</profile>
- </profiles>
-
+ <profile>
+ <id>build-one-rcp</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <configuration>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
</project>