pom.xml 5.99 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
    <modelVersion>4.0.0</modelVersion>
    <groupId>info.textgrid.lab</groupId>
    <artifactId>sadepublish</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
7
    <version>0.1.1-SNAPSHOT</version>
8
    <packaging>pom</packaging>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
9

10
11
12
    <parent>
    	<groupId>info.textgrid.lab</groupId>
    	<artifactId>parent</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
13
    	<version>3.4.0-SNAPSHOT</version>
14
15
    </parent>

16
17
18
    <modules>
        <module>info.textgrid.lab.sadepublish</module>
        <module>info.textgrid.lab.feature.sadepublish</module>
19
        <module>p2repository</module>
20
    </modules>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
21

Ubbo Veentjer's avatar
Ubbo Veentjer committed
22
23
24
25
26
27
    <developers>
        <developer>
            <id>veentjer</id>
            <name>Ubbo Veentjer</name>
            <email>veentjer@sub.uni-goettingen.de</email>
        </developer>
Mathias Goebel's avatar
Mathias Goebel committed
28
29
30
31
32
        <developer>
            <id>mgoebel</id>
            <name>Mathias Göbel</name>
            <email>goebel@sub.uni-goettingen.de</email>
        </developer>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
33
    </developers>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
34
35

    <repositories>
36
      <repository>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
37
38
39
	    <id>maven-dariah-public</id>
	    <name>GWDG Nexus DARIAH-DE Repository</name>
	    <url>https://nexus.gwdg.de/repository/maven-dariah-public/</url>
40
41
42
43
44
45
46
47
	    <releases>
	      <enabled>true</enabled>
	    </releases>
	    <snapshots>
	      <enabled>true</enabled>
	    </snapshots>
      </repository>

48
49
50
51
52
53
		    <repository>
			      <id>lab-core</id>
			      <layout>p2</layout>
			      <url>${lab.repository.core}</url>
		    </repository>
		    <repository>
54
			      <id>eclipse</id>
55
56
57
58
59
60
61
62
			      <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
63
    </repositories>
64
65
66
67
68
	  <profiles>
 		   <profile>
		       <id>sign</id>
		       <activation>
		          <property>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
69
		            <name>jarsigner.alias</name>
70
71
72
73
		          </property>
		       </activation>
		       <build>
		          <plugins>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
74
75
76
77
78
79
80
81
82
83
84
85
86
		            <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>
87
88
89
90
		          </plugins>
		       </build>
		    </profile>
	  </profiles>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
91

92
93
94
95
96
    <build>
        <plugins>
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>tycho-maven-plugin</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
97
                <version>${tycho-version}</version>
98
99
100
101
102
                <extensions>true</extensions>
            </plugin>
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>target-platform-configuration</artifactId>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
103
                <version>${tycho-version}</version>
104
105
106
                <configuration>
                    <resolver>p2</resolver>
                    <ignoreTychoRepositories>true</ignoreTychoRepositories>
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
					          <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>
134
135
                </configuration>
            </plugin>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
136
137
138
139
140
141
142
143
144
145
146
            <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>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
147
148
149
150
151
152
153
154
155
156
157
158
            <plugin>
                <groupId>org.eclipse.tycho</groupId>
                <artifactId>tycho-versions-plugin</artifactId>
                <version>${tycho-version}</version>
            </plugin>
            <plugin>
                <groupId>com.amashchenko.maven.plugin</groupId>
                <artifactId>gitflow-maven-plugin</artifactId>
                <version>1.14.0</version>
                <configuration>
                    <tychoBuild>true</tychoBuild>
                    <verbose>true</verbose>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
159
160
161
162
163
164
165
166
167
168
169
                    <installProject>false</installProject>
                    <gitFlowConfig>
                        <productionBranch>main</productionBranch>
                        <developmentBranch>develop</developmentBranch>
                        <featureBranchPrefix>feature/</featureBranchPrefix>
                        <releaseBranchPrefix>release/</releaseBranchPrefix>
                        <hotfixBranchPrefix>hotfix/</hotfixBranchPrefix>
                        <supportBranchPrefix>support/</supportBranchPrefix>
                        <versionTagPrefix></versionTagPrefix>
                        <origin>origin</origin>
                    </gitFlowConfig>
Ubbo Veentjer's avatar
Ubbo Veentjer committed
170
171
                </configuration>
            </plugin>
172
173
        </plugins>
    </build>
Mathias Goebel's avatar
Mathias Goebel committed
174

175
</project>