]> gerrit.simantics Code Review - simantics/r.git/blob - releng/org.simantics.r.tycho.configuration/pom.xml
Switch r master to JavaSE-11
[simantics/r.git] / releng / org.simantics.r.tycho.configuration / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
4         <modelVersion>4.0.0</modelVersion>\r
5         <groupId>org.simantics</groupId>\r
6         <artifactId>org.simantics.r.tycho.configuration</artifactId>\r
7         <version>1.0.0-SNAPSHOT</version>\r
8         <packaging>pom</packaging>\r
9 \r
10         <properties>\r
11                 <maven.compiler.source>11</maven.compiler.source>\r
12                 <maven.compiler.target>11</maven.compiler.target>\r
13                 <tycho.version>1.7.0</tycho.version>\r
14                 <tycho.extras.version>1.7.0</tycho.extras.version>\r
15                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
16                 <branch-spec>master</branch-spec>\r
17                 <simantics-download-site>http://www.simantics.org/download</simantics-download-site>\r
18         </properties>\r
19 \r
20         <repositories>\r
21                 <repository>\r
22                         <id>simantics-sdk</id>\r
23                         <layout>p2</layout>\r
24                         <url>${simantics-download-site}/${branch-spec}/sdk</url>\r
25                 </repository>\r
26         </repositories>\r
27 \r
28         <build>\r
29                 <plugins>\r
30                         <plugin>\r
31                                 <groupId>org.eclipse.tycho</groupId>\r
32                                 <artifactId>tycho-maven-plugin</artifactId>\r
33                                 <version>${tycho.version}</version>\r
34                                 <extensions>true</extensions>\r
35                         </plugin>\r
36                         <plugin>\r
37                                 <groupId>org.eclipse.tycho</groupId>\r
38                                 <artifactId>tycho-packaging-plugin</artifactId>\r
39                                 <version>${tycho.version}</version>\r
40                                 <configuration>\r
41                                         <format>'v'yyyyMMdd-HHmmss</format>\r
42                                 </configuration>\r
43                         </plugin>\r
44                         <plugin>\r
45                                 <groupId>org.eclipse.tycho</groupId>\r
46                                 <artifactId>target-platform-configuration</artifactId>\r
47                                 <version>${tycho.version}</version>\r
48                                 <configuration>\r
49                                         <ignoreTychoRepositories>true</ignoreTychoRepositories>\r
50                                         <resolver>p2</resolver>\r
51                                         <environments>\r
52                                                 <environment>\r
53                                                         <os>linux</os>\r
54                                                         <ws>gtk</ws>\r
55                                                         <arch>x86_64</arch>\r
56                                                 </environment>\r
57                                                 <environment>\r
58                                                         <os>win32</os>\r
59                                                         <ws>win32</ws>\r
60                                                         <arch>x86</arch>\r
61                                                 </environment>\r
62                                                 <environment>\r
63                                                         <os>win32</os>\r
64                                                         <ws>win32</ws>\r
65                                                         <arch>x86_64</arch>\r
66                                                 </environment>\r
67                                                 <environment>\r
68                                                         <os>macosx</os>\r
69                                                         <ws>cocoa</ws>\r
70                                                         <arch>x86_64</arch>\r
71                                                 </environment>\r
72                                         </environments>\r
73                                 </configuration>\r
74                         </plugin>\r
75                 </plugins>\r
76         </build>\r
77 \r
78         <profiles>\r
79                 <profile>\r
80                         <id>sign</id>\r
81                         <activation>\r
82                                 <property>\r
83                                         <name>sign</name>\r
84                                         <value>true</value>\r
85                                 </property>\r
86                         </activation>\r
87                         <build>\r
88                                 <plugins>\r
89                                         <plugin>\r
90                                                 <groupId>org.codehaus.mojo</groupId>\r
91                                                 <artifactId>properties-maven-plugin</artifactId>\r
92                                                 <version>1.0.0</version>\r
93                                                 <executions>\r
94                                                         <execution>\r
95                                                                 <phase>initialize</phase>\r
96                                                                 <goals>\r
97                                                                         <goal>read-project-properties</goal>\r
98                                                                 </goals>\r
99                                                         </execution>\r
100                                                 </executions>\r
101                                                 <configuration>\r
102                                                         <files>\r
103                                                                 <file>${sign.properties}</file>\r
104                                                         </files>\r
105                                                 </configuration>\r
106                                         </plugin>\r
107                                         <plugin>\r
108                                                 <groupId>org.apache.maven.plugins</groupId>\r
109                                                 <artifactId>maven-jarsigner-plugin</artifactId>\r
110                                                 <version>3.0.0</version>\r
111                                                 <executions>\r
112                                                         <execution>\r
113                                                                 <id>sign</id>\r
114                                                                 <goals>\r
115                                                                         <goal>sign</goal>\r
116                                                                         <goal>verify</goal>\r
117                                                                 </goals>\r
118                                                         </execution>\r
119                                                 </executions>\r
120                                         </plugin>\r
121                                 </plugins>\r
122                         </build>\r
123                 </profile>\r
124         </profiles>\r
125 \r
126 </project>\r