pom.xml 4.61 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
thorsten.vitt's avatar
thorsten.vitt committed
2
3
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4
5
6
7
8
    <modelVersion>4.0.0</modelVersion>
    <groupId>info.textgrid.lab</groupId>
    <artifactId>sadepublish</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
9

10
11
12
    <modules>
        <module>info.textgrid.lab.sadepublish</module>
        <module>info.textgrid.lab.feature.sadepublish</module>
13
        <module>p2repository</module>
14
    </modules>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
15

Ubbo Veentjer's avatar
Ubbo Veentjer committed
16
17
18
19
20
21
22
    <developers>
        <developer>
            <id>veentjer</id>
            <name>Ubbo Veentjer</name>
            <email>veentjer@sub.uni-goettingen.de</email>
        </developer>
    </developers>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
23
24

    <properties>
25
26
      <lab.repository.eclipse>http://download.eclipse.org/releases/indigo</lab.repository.eclipse>
      <lab.repository.dependencies>http://download.digital-humanities.de/updates/repository</lab.repository.dependencies>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
27
		    <tycho-version>0.19.0</tycho-version>
28
29
		    <lab.repository.root>http://download.digital-humanities.de/updates/textgridlab</lab.repository.root>
		    <lab.repository.core>${lab.repository.root}/core</lab.repository.core>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
30
31
32
    </properties>

    <repositories>
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
		    <repository>
			      <id>lab-core</id>
			      <layout>p2</layout>
			      <url>${lab.repository.core}</url>
		    </repository>
		    <repository>
			      <id>indigo</id>
			      <layout>p2</layout>
			      <url>${lab.repository.eclipse}</url>
		    </repository>
		    <repository>
			      <id>textgridlab-dependencies</id>
			      <layout>p2</layout>
			      <url>${lab.repository.dependencies}</url>
		    </repository>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
48
    </repositories>
49
50
51
52
53
	  <profiles>
 		   <profile>
		       <id>sign</id>
		       <activation>
		          <property>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
54
		            <name>jarsigner.alias</name>
55
56
57
58
		          </property>
		       </activation>
		       <build>
		          <plugins>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
59
60
61
62
63
64
65
66
67
68
69
70
71
		            <plugin>
		                <groupId>org.apache.maven.plugins</groupId>
		                <artifactId>maven-jarsigner-plugin</artifactId>
		                <version>1.2</version>
		                <executions>
		                    <execution>
		                        <id>sign</id>
		                        <goals>
		                            <goal>sign</goal>
		                        </goals>
		                    </execution>
		                </executions>
		            </plugin>
72
73
74
75
		          </plugins>
		       </build>
		    </profile>
	  </profiles>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
76

77
78
79
80
81
    <build>
        <plugins>
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>tycho-maven-plugin</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
82
                <version>${tycho-version}</version>
83
84
85
86
87
                <extensions>true</extensions>
            </plugin>
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>target-platform-configuration</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
88
                <version>${tycho-version}</version>
89
90
91
                <configuration>
                    <resolver>p2</resolver>
                    <ignoreTychoRepositories>true</ignoreTychoRepositories>
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
					          <environments>
						            <environment>
							              <os>linux</os>
							              <ws>gtk</ws>
							              <arch>x86</arch>
						            </environment>
						            <environment>
							              <os>linux</os>
							              <ws>gtk</ws>
							              <arch>x86_64</arch>
						            </environment>
						            <environment>
							              <os>win32</os>
							              <ws>win32</ws>
							              <arch>x86</arch>
						            </environment>
						            <environment>
							              <os>win32</os>
							              <ws>win32</ws>
							              <arch>x86_64</arch>
						            </environment>
						            <environment>
							              <os>macosx</os>
							              <ws>cocoa</ws>
							              <arch>x86_64</arch>
						            </environment>
					          </environments>
119
120
                </configuration>
            </plugin>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
121
122
123
124
125
126
127
128
129
130
131
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>license-maven-plugin</artifactId>
                <version>1.0-beta-2</version>
                <configuration>
                    <licenseName>lgpl_v3</licenseName>
                    <inceptionYear>2011</inceptionYear>
                    <addSvnKeyWords>false</addSvnKeyWords>
                    <organizationName>TextGrid Consortium (http://www.textgrid.de)</organizationName>
                </configuration>
            </plugin>
132
133
        </plugins>
    </build>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
134
    
135
</project>