<packaging>pom</packaging>\r
\r
<properties>\r
- <tycho.version>0.26.0</tycho.version>\r
- <tycho.extras.version>0.26.0</tycho.extras.version>\r
+ <tycho.version>1.0.0</tycho.version>\r
+ <tycho.extras.version>1.0.0</tycho.extras.version>\r
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
+ <branch-spec>master</branch-spec>\r
+ <simantics-download-site>http://www.simantics.org/download</simantics-download-site>\r
</properties>\r
\r
<repositories>\r
+ <repository>\r
+ <id>simantics-sdk</id>\r
+ <layout>p2</layout>\r
+ <url>${simantics-download-site}/${branch-spec}/sdk</url>\r
+ </repository>\r
</repositories>\r
\r
<build>\r
<version>${tycho.version}</version>\r
<extensions>true</extensions>\r
</plugin>\r
+ <plugin>\r
+ <groupId>org.eclipse.tycho</groupId>\r
+ <artifactId>tycho-packaging-plugin</artifactId>\r
+ <version>${tycho.version}</version>\r
+ <configuration>\r
+ <format>'v'yyyyMMdd-HHmmss</format>\r
+ </configuration>\r
+ </plugin>\r
<plugin>\r
<groupId>org.eclipse.tycho</groupId>\r
<artifactId>target-platform-configuration</artifactId>\r
<version>${tycho.version}</version>\r
<configuration>\r
- <target>\r
- <artifact>\r
- <groupId>org.simantics</groupId>\r
- <artifactId>org.simantics.r.build.targetdefinition</artifactId>\r
- <version>1.0.0-SNAPSHOT</version>\r
- </artifact>\r
- </target>\r
+ <ignoreTychoRepositories>true</ignoreTychoRepositories>\r
+ <resolver>p2</resolver>\r
<environments>\r
- <environment>\r
- <os>linux</os>\r
- <ws>gtk</ws>\r
- <arch>x86</arch>\r
- </environment>\r
<environment>\r
<os>linux</os>\r
<ws>gtk</ws>\r
</plugin>\r
</plugins>\r
</build>\r
+\r
+ <profiles>\r
+ <profile>\r
+ <id>sign</id>\r
+ <activation>\r
+ <property>\r
+ <name>sign</name>\r
+ <value>true</value>\r
+ </property>\r
+ </activation>\r
+ <build>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>org.codehaus.mojo</groupId>\r
+ <artifactId>properties-maven-plugin</artifactId>\r
+ <version>1.0.0</version>\r
+ <executions>\r
+ <execution>\r
+ <phase>initialize</phase>\r
+ <goals>\r
+ <goal>read-project-properties</goal>\r
+ </goals>\r
+ </execution>\r
+ </executions>\r
+ <configuration>\r
+ <files>\r
+ <file>${sign.properties}</file>\r
+ </files>\r
+ </configuration>\r
+ </plugin>\r
+ <plugin>\r
+ <groupId>org.apache.maven.plugins</groupId>\r
+ <artifactId>maven-jarsigner-plugin</artifactId>\r
+ <version>3.0.0</version>\r
+ <executions>\r
+ <execution>\r
+ <id>sign</id>\r
+ <goals>\r
+ <goal>sign</goal>\r
+ <goal>verify</goal>\r
+ </goals>\r
+ </execution>\r
+ </executions>\r
+ </plugin>\r
+ </plugins>\r
+ </build>\r
+ </profile>\r
+ </profiles>\r
+\r
</project>\r