blob: 410632f8df6aa78202a701f749384090285fc7d0 [file] [log] [blame]
Florian Thienelfa641e52011-11-10 00:49:26 +01001<?xml version="1.0" encoding="UTF-8"?>
2<project
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5 <modelVersion>4.0.0</modelVersion>
6 <groupId>org.eclipse.vex</groupId>
Florian Thienel8703b3a2014-11-22 19:52:16 +01007 <artifactId>root</artifactId>
Florian Thienel08725cf2014-12-27 15:15:45 +01008 <version>1.2.0-SNAPSHOT</version>
Florian Thienelfa641e52011-11-10 00:49:26 +01009 <packaging>pom</packaging>
Florian Thienel8703b3a2014-11-22 19:52:16 +010010 <name>Vex Root POM</name>
Florian Thienelbe72a932013-01-11 16:42:06 +010011
Florian Thienelfa641e52011-11-10 00:49:26 +010012 <properties>
Florian Thienel2be62652015-11-20 19:52:19 +010013 <tycho-version>0.24.0</tycho-version>
14 <tycho-extras-version>0.24.0</tycho-extras-version>
Florian Thienel8703b3a2014-11-22 19:52:16 +010015 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16 <java-version>1.6</java-version>
Florian Thienelfa641e52011-11-10 00:49:26 +010017 </properties>
Florian Thienel194e90f2013-09-01 11:08:29 +020018
Florian Thienel4eff4512013-01-29 19:52:16 +010019 <profiles>
20 <profile>
Florian Thienel8703b3a2014-11-22 19:52:16 +010021 <id>build-server</id>
22 <build>
23 <pluginManagement>
24 <plugins>
25 <plugin>
26 <groupId>org.eclipse.tycho</groupId>
27 <artifactId>tycho-packaging-plugin</artifactId>
28 <version>${tycho-version}</version>
29 <configuration>
30 <jgit.dirtyWorkingTree>error</jgit.dirtyWorkingTree>
31 </configuration>
32 </plugin>
33 <plugin>
34 <groupId>org.eclipse.tycho.extras</groupId>
35 <artifactId>tycho-pack200a-plugin</artifactId>
36 <version>${tycho-version}</version>
37 </plugin>
38 <plugin>
39 <groupId>org.eclipse.tycho.extras</groupId>
40 <artifactId>tycho-pack200b-plugin</artifactId>
41 <version>${tycho-version}</version>
42 </plugin>
43 <plugin>
44 <groupId>org.eclipse.cbi.maven.plugins</groupId>
45 <artifactId>eclipse-jarsigner-plugin</artifactId>
46 <version>1.0.5</version>
47 </plugin>
48 </plugins>
49 </pluginManagement>
50 </build>
51 </profile>
52 <profile>
Florian Thienel4eff4512013-01-29 19:52:16 +010053 <id>ci-build</id>
54 <activation>
Florian Thienel8703b3a2014-11-22 19:52:16 +010055 <activeByDefault>true</activeByDefault>
Florian Thienel4eff4512013-01-29 19:52:16 +010056 </activation>
57 <properties>
Florian Thienel0fd38ca2013-10-12 15:02:07 +020058 <qualifier-format>'z'yyyyMMddHHmm</qualifier-format>
Florian Thienel4eff4512013-01-29 19:52:16 +010059 </properties>
60 </profile>
61 <profile>
62 <id>milestone-build</id>
Florian Thienel4eff4512013-01-29 19:52:16 +010063 <properties>
64 <qualifier-format>'${milestone}_'yyyyMMddHHmm</qualifier-format>
65 </properties>
66 </profile>
Florian Thienel0fd38ca2013-10-12 15:02:07 +020067 <profile>
68 <id>release-build</id>
Florian Thienel0fd38ca2013-10-12 15:02:07 +020069 <properties>
70 <qualifier-format>yyyyMMddHHmm</qualifier-format>
71 </properties>
72 </profile>
Florian Thienel4eff4512013-01-29 19:52:16 +010073 </profiles>
Florian Thienelfa641e52011-11-10 00:49:26 +010074
Florian Thienel091b8422013-01-11 13:53:42 +010075 <repositories>
76 <repository>
Florian Thienel194e90f2013-09-01 11:08:29 +020077 <id>kepler</id>
78 <url>http://download.eclipse.org/releases/kepler/</url>
Florian Thienel091b8422013-01-11 13:53:42 +010079 <layout>p2</layout>
80 </repository>
81 <repository>
82 <id>orbit</id>
83 <url>http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository</url>
84 <layout>p2</layout>
85 </repository>
Florian Thienel091b8422013-01-11 13:53:42 +010086 </repositories>
Florian Thienelbe72a932013-01-11 16:42:06 +010087
Florian Thienel8703b3a2014-11-22 19:52:16 +010088 <pluginRepositories>
89 <pluginRepository>
90 <id>eclipse-maven-releases</id>
91 <url>https://repo.eclipse.org/content/repositories/releases/</url>
92 <snapshots>
93 <enabled>false</enabled>
94 </snapshots>
95 </pluginRepository>
96 </pluginRepositories>
97
Florian Thienel091b8422013-01-11 13:53:42 +010098 <build>
Florian Thienel8703b3a2014-11-22 19:52:16 +010099 <pluginManagement>
100 <plugins>
101 <plugin>
102 <groupId>org.eclipse.m2e</groupId>
103 <artifactId>lifecycle-mapping</artifactId>
104 <version>1.0.0</version>
105 <configuration>
106 <lifecycleMappingMetadata>
107 <pluginExecutions>
108 <pluginExecution>
109 <pluginExecutionFilter>
110 <groupId>
111 org.eclipse.tycho
112 </groupId>
113 <artifactId>
114 tycho-packaging-plugin
115 </artifactId>
116 <versionRange>
117 [0.20.0,)
118 </versionRange>
119 <goals>
120 <goal>build-qualifier-aggregator</goal>
121 <goal>build-qualifier</goal>
122 <goal>validate-version</goal>
123 <goal>validate-id</goal>
124 </goals>
125 </pluginExecutionFilter>
126 <action>
127 <ignore></ignore>
128 </action>
129 </pluginExecution>
130 <pluginExecution>
131 <pluginExecutionFilter>
132 <groupId>
133 org.eclipse.tycho
134 </groupId>
135 <artifactId>
136 tycho-compiler-plugin
137 </artifactId>
138 <versionRange>
139 [0.20.0,)
140 </versionRange>
141 <goals>
142 <goal>compile</goal>
143 </goals>
144 </pluginExecutionFilter>
145 <action>
146 <ignore></ignore>
147 </action>
148 </pluginExecution>
149 </pluginExecutions>
150 </lifecycleMappingMetadata>
151 </configuration>
152 </plugin>
153 </plugins>
154 </pluginManagement>
155
Florian Thienel091b8422013-01-11 13:53:42 +0100156 <plugins>
157 <plugin>
158 <groupId>org.eclipse.tycho</groupId>
159 <artifactId>tycho-maven-plugin</artifactId>
160 <version>${tycho-version}</version>
161 <extensions>true</extensions>
162 </plugin>
163 <plugin>
164 <groupId>org.eclipse.tycho</groupId>
Florian Thienel8703b3a2014-11-22 19:52:16 +0100165 <artifactId>tycho-compiler-plugin</artifactId>
166 <version>${tycho-version}</version>
167 <configuration>
168 <source>${java-version}</source>
169 <target>${java-version}</target>
170 </configuration>
171 </plugin>
172 <plugin>
173 <groupId>org.eclipse.tycho</groupId>
174 <artifactId>target-platform-configuration</artifactId>
175 <version>${tycho-version}</version>
176 <configuration>
177 <executionEnvironmentDefault>JavaSE-${java-version}</executionEnvironmentDefault>
178 <includePackedArtifacts>true</includePackedArtifacts>
179 <environments>
180 <environment>
181 <os>win32</os>
182 <ws>win32</ws>
183 <arch>x86</arch>
184 </environment>
185 <environment>
186 <os>linux</os>
187 <ws>gtk</ws>
188 <arch>x86_64</arch>
189 </environment>
190 <environment>
191 <os>macosx</os>
192 <ws>cocoa</ws>
193 <arch>x86_64</arch>
194 </environment>
195 </environments>
196 </configuration>
197 </plugin>
198 <plugin>
199 <groupId>org.eclipse.tycho</groupId>
Florian Thienelaf4c5df2013-01-11 18:56:58 +0100200 <artifactId>tycho-packaging-plugin</artifactId>
Florian Thienel091b8422013-01-11 13:53:42 +0100201 <version>${tycho-version}</version>
Florian Thienelaf4c5df2013-01-11 18:56:58 +0100202 <dependencies>
203 <dependency>
204 <groupId>org.eclipse.tycho.extras</groupId>
205 <artifactId>tycho-buildtimestamp-jgit</artifactId>
206 <version>${tycho-version}</version>
207 </dependency>
208 </dependencies>
Florian Thienel091b8422013-01-11 13:53:42 +0100209 <configuration>
Florian Thienelaf4c5df2013-01-11 18:56:58 +0100210 <timestampProvider>jgit</timestampProvider>
211 <jgit.ignore>
212 pom.xml
213 </jgit.ignore>
Florian Thienel4eff4512013-01-29 19:52:16 +0100214 <format>${qualifier-format}</format>
Florian Thienel091b8422013-01-11 13:53:42 +0100215 </configuration>
216 </plugin>
Florian Thienelaf4c5df2013-01-11 18:56:58 +0100217 <plugin>
218 <groupId>org.eclipse.tycho</groupId>
219 <artifactId>tycho-p2-plugin</artifactId>
220 <version>${tycho-version}</version>
221 <configuration>
222 <baselineRepositories>
223 <repository>
Florian Thienel2be62652015-11-20 19:52:19 +0100224 <url>https://git.eclipse.org/r/mylyn/org.eclipse.mylyn.docs.vex</url>
Florian Thienelaf4c5df2013-01-11 18:56:58 +0100225 </repository>
226 </baselineRepositories>
227 </configuration>
228 </plugin>
Florian Thienel091b8422013-01-11 13:53:42 +0100229 <plugin>
230 <groupId>org.eclipse.tycho</groupId>
231 <artifactId>tycho-versions-plugin</artifactId>
232 <version>${tycho-version}</version>
233 </plugin>
Florian Thienelbe72a932013-01-11 16:42:06 +0100234 <plugin>
235 <groupId>org.eclipse.tycho</groupId>
236 <artifactId>tycho-source-plugin</artifactId>
237 <version>${tycho-version}</version>
Florian Thienelbe72a932013-01-11 16:42:06 +0100238 </plugin>
Florian Thienel091b8422013-01-11 13:53:42 +0100239 </plugins>
240 </build>
241
Florian Thienelfa641e52011-11-10 00:49:26 +0100242 <modules>
243 <module>../org.eclipse.vex</module>
244 <module>../org.eclipse.vex.core</module>
245 <module>../org.eclipse.vex.ui</module>
246 <module>../org.eclipse.vex.dita</module>
247 <module>../org.eclipse.vex.docbook</module>
248 <module>../org.eclipse.vex.xhtml</module>
Florian Thienelb0cebcb2011-12-20 21:41:46 +0100249 <module>../org.eclipse.vex.projectplan</module>
Florian Thienelfa641e52011-11-10 00:49:26 +0100250 <module>../org.eclipse.vex.documentation</module>
251 <module>../org.eclipse.vex.feature</module>
Florian Thienel2be62652015-11-20 19:52:19 +0100252 <!-- <module>../org.eclipse.vex.sdk.feature</module> -->
Florian Thienelfa641e52011-11-10 00:49:26 +0100253 <module>../org.eclipse.vex.repository</module>
254 <module>../org.eclipse.vex.core.tests</module>
255 <module>../org.eclipse.vex.ui.tests</module>
256 </modules>
257
Florian Thienel8703b3a2014-11-22 19:52:16 +0100258 <organization>
259 <name>Eclipse Foundation</name>
260 <url>http://www.eclipse.org/</url>
261 </organization>
262 <licenses>
263 <license>
264 <name>Eclipse Public License</name>
265 <url>http://www.eclipse.org/legal/epl-v10.html</url>
266 <distribution>repo</distribution>
267 </license>
268 </licenses>
Florian Thienel091b8422013-01-11 13:53:42 +0100269 <mailingLists>
270 <mailingList>
271 <name>Vex Mailing List</name>
272 <post>mylyn-vex-dev@eclipse.org</post>
273 <subscribe>https://dev.eclipse.org/mailman/listinfo/mylyn-vex-dev</subscribe>
274 <unsubscribe>https://dev.eclipse.org/mailman/listinfo/mylyn-vex-dev</unsubscribe>
275 <archive>http://dev.eclipse.org/mhonarc/lists/mylyn-vex-dev</archive>
276 </mailingList>
277 </mailingLists>
278 <issueManagement>
279 <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;classification=Mylyn;product=Mylyn%20Docs%20Vex</url>
280 <system>Bugzilla</system>
281 </issueManagement>
Florian Thienel8703b3a2014-11-22 19:52:16 +0100282 <ciManagement>
283 <system>Hudson</system>
284 <url>https://hudson.eclipse.org/vex</url>
285 </ciManagement>
Florian Thienel091b8422013-01-11 13:53:42 +0100286
Florian Thienelfa641e52011-11-10 00:49:26 +0100287</project>
288