-
Notifications
You must be signed in to change notification settings - Fork 81
/
pom.xml
65 lines (59 loc) · 2.71 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<version>0.1.0-SNAPSHOT</version>
<artifactId>org.eclipse.elk.repository</artifactId>
<packaging>eclipse-repository</packaging>
<name>Eclipse Layout Kernel Repository</name>
<parent>
<groupId>org.eclipse.elk</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<build>
<plugins>
<!-- This plug-in generates a nice index.html for our update site and adds associate update
sites, which is at the time of writing not possible with Tycho alone. For how this stuff
works, see the bottom two links in comment 6 on this ticket:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391033-->
<plugin>
<groupId>org.jboss.tools.tycho-plugins</groupId>
<artifactId>repository-utils</artifactId>
<version>0.16.0.CR1</version>
<executions>
<execution>
<id>generate-facade</id>
<phase>package</phase>
<goals>
<goal>generate-repository-facade</goal>
</goals>
<configuration>
<!-- CHANGE ASSOCIATED UPDATE SITES -->
<!-- This is pretty much the only reason we're actually using this plug-in,
apart from placing some of the legal stuff in the siteTemplate folder
which spares us from configuring the Maven resource plug-in. -->
<associateSites>
<!-- Eclipse Mars -->
<associateSite>http://download.eclipse.org/releases/mars</associateSite>
<!-- Google Guava -->
<associateSite>http://guava-osgi.googlecode.com/svn/trunk/repository/</associateSite>
<!-- Graphiti -->
<associateSite>http://download.eclipse.org/graphiti/updates/0.10.2</associateSite>
</associateSites>
<siteTemplateFolder>siteTemplate</siteTemplateFolder>
<!-- CHANGE UPDATE SITE INFORMATION -->
<symbols>
<update.site.name>Eclipse Layout Kernel</update.site.name>
<update.site.description>Release</update.site.description>
<update.site.version>0.1.1</update.site.version>
<target.eclipse.version>4.5 (Mars)</target.eclipse.version>
</symbols>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>