Change LoginDialog default button label
[egit/eclipse.git] / pom.xml
blob6f2dc53c181058b50426d93b9a63fca8b8be395f
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2009, Igor Fedorenko <igor@ifedorenko.com>
4    Copyright (C) 2010, Chris Aniszczyk <caniszczyk@gmail.com>
5    Copyright (C) 2011-2012 Matthias Sohn <matthias.sohn@sap.com>
7    All rights reserved. This program and the accompanying materials
8    are made available under the terms of the Eclipse Public License 2.0
9    which accompanies this distribution, and is available at
10    https://www.eclipse.org/legal/epl-2.0/
12    SPDX-License-Identifier: EPL-2.0
13 -->
15 <project xmlns="http://maven.apache.org/POM/4.0.0"
16     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
18   <modelVersion>4.0.0</modelVersion>
20   <groupId>org.eclipse.egit</groupId>
21   <artifactId>egit-parent</artifactId>
22   <version>5.2.0-SNAPSHOT</version>
23   <packaging>pom</packaging>
25   <name>EGit Parent</name>
27   <mailingLists>
28     <mailingList>
29       <name>egit-dev Mailing List</name>
30       <post>egit-dev@eclipse.org</post>
31       <subscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</subscribe>
32       <unsubscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</unsubscribe>
33       <archive>http://dev.eclipse.org/mhonarc/lists/egit-dev</archive>
34     </mailingList>
36     <mailingList>
37       <name>GIT Mailing List</name>
38       <post>git@vger.kernel.org</post>
39       <archive>http://marc.info/?l=git</archive>
40     </mailingList>
41   </mailingLists>
43   <issueManagement>
44     <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
45     <system>Bugzilla</system>
46   </issueManagement>
48   <licenses>
49     <license>
50       <name>Eclipse Public License 2.0</name>
51       <comments>
52         All rights reserved. This program and the accompanying materials
53         are made available under the terms of the Eclipse Public License 2.0
54         which accompanies this distribution, and is available at
55         https://www.eclipse.org/legal/epl-2.0/
57         SPDX-License-Identifier: EPL-2.0
58       </comments>
59     </license>
60   </licenses>
62   <properties>
63     <egit-version>5.2.0-SNAPSHOT</egit-version>
64     <tycho-version>1.2.0</tycho-version>
65     <tycho-extras-version>${tycho-version}</tycho-extras-version>
66     <jboss-tycho-plugins-version>1.1.0</jboss-tycho-plugins-version>
67     <mockito-version>1.8.4</mockito-version>
68     <spotbugs-maven-plugin-version>3.1.6</spotbugs-maven-plugin-version>
69     <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository</jgit-site>
70     <license-site>http://download.eclipse.org/cbi/updates/license</license-site>
71     <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
72     <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
73     <target-platform>egit-4.6</target-platform>
74     <tycho.scmUrl>scm:git:https://git.eclipse.org/r/egit/egit.git</tycho.scmUrl>
75     <test.vmparams></test.vmparams>
76     <coretest.vmparams></coretest.vmparams>
77     <uitest.vmparams>-Dorg.eclipse.swtbot.search.timeout=30000 -Dorg.eclipse.swtbot.screenshots.dir=target/screenshots -Xmx1024m</uitest.vmparams>
78   </properties>
80   <profiles>
81     <profile>
82       <id>static-checks</id>
83       <build>
84         <plugins>
85           <plugin>
86             <groupId>com.github.spotbugs</groupId>
87             <artifactId>spotbugs-maven-plugin</artifactId>
88           </plugin>
89           <plugin>
90             <groupId>org.apache.maven.plugins</groupId>
91             <artifactId>maven-pmd-plugin</artifactId>
92           </plugin>
93         </plugins>
94       </build>
95     </profile>
96     <profile>
97       <id>eclipse-sign</id>
98       <build>
99         <plugins>
100           <plugin>
101             <groupId>org.eclipse.tycho</groupId>
102             <artifactId>target-platform-configuration</artifactId>
103             <configuration>
104               <includePackedArtifacts>true</includePackedArtifacts>
105             </configuration>
106           </plugin>
107           <plugin>
108             <groupId>org.eclipse.tycho.extras</groupId>
109             <artifactId>tycho-pack200a-plugin</artifactId>
110             <executions>
111               <execution>
112                 <id>pack200-normalize</id>
113                 <goals>
114                   <goal>normalize</goal>
115                 </goals>
116                 <phase>verify</phase>
117               </execution>
118             </executions>
119           </plugin>
120           <plugin>
121             <groupId>org.eclipse.cbi.maven.plugins</groupId>
122             <artifactId>eclipse-jarsigner-plugin</artifactId>
123             <executions>
124               <execution>
125                 <id>sign</id>
126                 <goals>
127                   <goal>sign</goal>
128                 </goals>
129                 <phase>verify</phase>
130               </execution>
131             </executions>
132           </plugin>
133           <plugin>
134             <groupId>org.eclipse.tycho.extras</groupId>
135             <artifactId>tycho-pack200b-plugin</artifactId>
136             <executions>
137               <execution>
138                 <id>pack200-pack</id>
139                 <goals>
140                   <goal>pack</goal>
141                 </goals>
142                 <phase>verify</phase>
143               </execution>
144             </executions>
145           </plugin>
146           <plugin>
147             <groupId>org.eclipse.tycho</groupId>
148             <artifactId>tycho-p2-plugin</artifactId>
149             <executions>
150               <execution>
151                 <id>p2-metadata</id>
152                 <goals>
153                   <goal>p2-metadata</goal>
154                 </goals>
155                 <phase>verify</phase>
156               </execution>
157             </executions>
158             <configuration>
159               <defaultP2Metadata>false</defaultP2Metadata>
160             </configuration>
161           </plugin>
162         </plugins>
163       </build>
164     </profile>
165     <profile>
166       <id>eclipse-pack</id>
167       <build>
168         <plugins>
169           <plugin>
170             <groupId>org.eclipse.tycho</groupId>
171             <artifactId>target-platform-configuration</artifactId>
172             <configuration>
173               <includePackedArtifacts>true</includePackedArtifacts>
174             </configuration>
175           </plugin>
176           <plugin>
177             <groupId>org.eclipse.tycho.extras</groupId>
178             <artifactId>tycho-pack200a-plugin</artifactId>
179             <executions>
180               <execution>
181                 <id>pack200-normalize</id>
182                 <goals>
183                   <goal>normalize</goal>
184                 </goals>
185               </execution>
186             </executions>
187           </plugin>
188           <plugin>
189             <groupId>org.eclipse.tycho.extras</groupId>
190             <artifactId>tycho-pack200b-plugin</artifactId>
191             <executions>
192               <execution>
193                 <id>pack200-pack</id>
194                 <goals>
195                   <goal>pack</goal>
196                 </goals>
197               </execution>
198             </executions>
199           </plugin>
200           <plugin>
201             <groupId>org.eclipse.tycho</groupId>
202             <artifactId>tycho-p2-plugin</artifactId>
203             <executions>
204               <execution>
205                 <id>p2-metadata</id>
206                 <goals>
207                   <goal>p2-metadata</goal>
208                 </goals>
209                 <phase>package</phase>
210               </execution>
211             </executions>
212             <configuration>
213               <defaultP2Metadata>false</defaultP2Metadata>
214             </configuration>
215           </plugin>
216         </plugins>
217       </build>
218     </profile>
219     <profile>
220       <id>macosx</id>
221       <activation>
222         <os>
223           <name>mac os x</name>
224           <family>mac</family>
225         </os>
226       </activation>
227       <properties>
228         <ui.test.vmargs>${test.vmparams} ${uitest.vmparams} -XstartOnFirstThread</ui.test.vmargs>
229       </properties>
230     </profile>
231     <profile>
232       <id>other-os</id>
233       <activation>
234         <os>
235           <name>not-mac</name>
236           <family>!mac</family>
237         </os>
238       </activation>
239       <properties>
240         <ui.test.vmargs>${test.vmparams} ${uitest.vmparams}</ui.test.vmargs>
241       </properties>
242     </profile>
243   </profiles>
245   <modules>
246     <module>org.eclipse.egit.target</module>
248     <module>org.eclipse.egit</module>
249     <module>org.eclipse.egit.core</module>
250     <module>org.eclipse.egit.ui</module>
252     <module>org.eclipse.egit.ui.smartimport</module>
254     <module>org.eclipse.egit.mylyn.ui</module>
255     <module>org.eclipse.egit.mylyn-feature</module>
257     <module>org.eclipse.egit.doc</module>
258     <module>org.eclipse.egit-feature</module>
260     <module>org.eclipse.egit.gitflow-feature</module>
261         <module>org.eclipse.egit.gitflow</module>
262         <module>org.eclipse.egit.gitflow.ui</module>
263     <module>org.eclipse.egit.gitflow.test</module>
265     <module>org.eclipse.egit.source-feature</module>
267     <module>org.eclipse.egit.repository</module>
269     <module>org.eclipse.egit.core.junit</module>
270     <module>org.eclipse.egit.core.test</module>
271     <module>org.eclipse.egit.ui.test</module>
272     <module>org.eclipse.egit.mylyn.ui.test</module>
273     <module>org.eclipse.egit.ui.importer.tests</module>
275   </modules>
277   <pluginRepositories>
278     <pluginRepository>
279       <id>repo.eclipse.org.cbi-releases</id>
280       <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
281     </pluginRepository>
282     <pluginRepository>
283       <id>repo.eclipse.org.cbi-snapshots</id>
284       <url>https://repo.eclipse.org/content/repositories/cbi-snapshots/</url>
285     </pluginRepository>
286   </pluginRepositories>
288   <repositories>
289     <repository>
290       <id>jgit</id>
291       <layout>p2</layout>
292       <url>${jgit-site}</url>
293     </repository>
294     <repository>
295       <id>eclipse.license</id>
296       <layout>p2</layout>
297       <url>${license-site}</url>
298     </repository>
299   </repositories>
301   <build>
302     <plugins>
303       <plugin>
304         <groupId>org.apache.maven.plugins</groupId>
305         <artifactId>maven-enforcer-plugin</artifactId>
306         <version>3.0.0-M1</version>
307         <executions>
308           <execution>
309             <id>enforce-maven</id>
310             <goals>
311               <goal>enforce</goal>
312             </goals>
313             <configuration>
314               <rules>
315                 <requireMavenVersion>
316                   <version>3.5.2</version>
317                 </requireMavenVersion>
318               </rules>
319             </configuration>
320           </execution>
321         </executions>
322       </plugin>
323       <plugin>
324         <groupId>org.eclipse.tycho</groupId>
325         <artifactId>tycho-maven-plugin</artifactId>
326         <extensions>true</extensions>
327       </plugin>
328       <plugin>
329         <groupId>org.eclipse.tycho</groupId>
330         <artifactId>target-platform-configuration</artifactId>
331         <configuration>
332           <target>
333             <artifact>
334               <groupId>org.eclipse.egit</groupId>
335               <artifactId>org.eclipse.egit.target</artifactId>
336               <version>${egit-version}</version>
337               <classifier>${target-platform}</classifier>
338             </artifact>
339           </target>
340           <resolver>p2</resolver>
341           <pomDependencies>consider</pomDependencies>
342           <environments>
343             <environment>
344               <os>linux</os>
345               <ws>gtk</ws>
346               <arch>x86</arch>
347             </environment>
348             <environment>
349               <os>linux</os>
350               <ws>gtk</ws>
351               <arch>x86_64</arch>
352             </environment>
353             <environment>
354               <os>win32</os>
355               <ws>win32</ws>
356               <arch>x86</arch>
357             </environment>
358             <environment>
359               <os>win32</os>
360               <ws>win32</ws>
361               <arch>x86_64</arch>
362             </environment>
363             <environment>
364               <os>macosx</os>
365               <ws>cocoa</ws>
366               <arch>x86_64</arch>
367             </environment>
368           </environments>
369         </configuration>
370       </plugin>
371     </plugins>
372     <pluginManagement>
373       <plugins>
374         <!-- Tycho plugins -->
375         <plugin>
376           <groupId>org.eclipse.tycho</groupId>
377           <artifactId>tycho-compiler-plugin</artifactId>
378           <version>${tycho-version}</version>
379           <configuration>
380             <encoding>UTF-8</encoding>
381             <source>1.8</source>
382             <target>1.8</target>
383             <!-- Do not use useProjectSettings; it'll always override -nowarn -->
384             <useProjectSettings>false</useProjectSettings>
385             <compilerArgs>
386               <arg>-properties</arg>
387               <arg>${project.basedir}/.settings/org.eclipse.jdt.core.prefs</arg>
388               <arg>-nowarn</arg>
389             </compilerArgs>
390           </configuration>
391         </plugin>
392         <plugin>
393           <groupId>org.eclipse.tycho</groupId>
394           <artifactId>tycho-source-plugin</artifactId>
395           <version>${tycho-version}</version>
396           <executions>
397             <execution>
398               <id>attach-source</id>
399               <goals>
400                 <goal>plugin-source</goal>
401               </goals>
402             </execution>
403           </executions>
404         </plugin>
405         <plugin>
406           <groupId>org.eclipse.tycho</groupId>
407           <artifactId>tycho-packaging-plugin</artifactId>
408           <version>${tycho-version}</version>
409           <configuration>
410             <sourceReferences>
411               <generate>true</generate>
412             </sourceReferences>
413           </configuration>
414           <dependencies>
415             <dependency>
416               <groupId>org.eclipse.tycho.extras</groupId>
417               <artifactId>tycho-sourceref-jgit</artifactId>
418               <version>${tycho-extras-version}</version>
419             </dependency>
420           </dependencies>
421         </plugin>
422         <plugin>
423           <groupId>org.eclipse.tycho</groupId>
424           <artifactId>tycho-surefire-plugin</artifactId>
425           <version>${tycho-version}</version>
426         </plugin>
427         <plugin>
428           <groupId>org.eclipse.tycho</groupId>
429           <artifactId>tycho-maven-plugin</artifactId>
430           <version>${tycho-version}</version>
431         </plugin>
432         <plugin>
433           <groupId>org.eclipse.tycho</groupId>
434           <artifactId>target-platform-configuration</artifactId>
435           <version>${tycho-version}</version>
436         </plugin>
437         <plugin>
438           <groupId>org.eclipse.tycho</groupId>
439           <artifactId>tycho-p2-plugin</artifactId>
440           <version>${tycho-version}</version>
441         </plugin>
442         <plugin>
443           <groupId>org.eclipse.tycho.extras</groupId>
444           <artifactId>tycho-pack200a-plugin</artifactId>
445           <version>${tycho-extras-version}</version>
446         </plugin>
447         <plugin>
448           <groupId>org.eclipse.tycho.extras</groupId>
449           <artifactId>tycho-pack200b-plugin</artifactId>
450           <version>${tycho-extras-version}</version>
451         </plugin>
452         <plugin>
453           <groupId>org.jboss.tools.tycho-plugins</groupId>
454           <artifactId>repository-utils</artifactId>
455           <version>${jboss-tycho-plugins-version}</version>
456         </plugin>
457         <!-- other plugins -->
458         <plugin>
459           <groupId>org.apache.maven.plugins</groupId>
460           <artifactId>maven-resources-plugin</artifactId>
461           <version>3.1.0</version>
462           <configuration>
463             <encoding>ISO-8859-1</encoding>
464           </configuration>
465         </plugin>
466         <plugin>
467           <groupId>org.apache.maven.plugins</groupId>
468           <artifactId>maven-antrun-plugin</artifactId>
469           <version>1.8</version>
470         </plugin>
471         <plugin>
472           <groupId>com.github.spotbugs</groupId>
473           <artifactId>spotbugs-maven-plugin</artifactId>
474           <version>${spotbugs-maven-plugin-version}</version>
475           <configuration>
476             <xmlOutput>true</xmlOutput>
477             <failOnError>false</failOnError>
478           </configuration>
479           <executions>
480             <execution>
481               <goals>
482                 <goal>check</goal>
483               </goals>
484             </execution>
485           </executions>
486         </plugin>
487         <plugin>
488           <groupId>org.apache.maven.plugins</groupId>
489           <artifactId>maven-pmd-plugin</artifactId>
490           <version>3.10.0</version>
491           <configuration>
492             <sourceEncoding>utf-8</sourceEncoding>
493             <minimumTokens>100</minimumTokens>
494             <targetJdk>1.8</targetJdk>
495             <format>xml</format>
496             <failOnViolation>false</failOnViolation>
497           </configuration>
498           <executions>
499             <execution>
500               <goals>
501                 <goal>cpd-check</goal>
502               </goals>
503             </execution>
504           </executions>
505         </plugin>
506         <plugin>
507           <groupId>org.apache.maven.plugins</groupId>
508           <artifactId>maven-assembly-plugin</artifactId>
509           <version>3.1.0</version>
510         </plugin>
511         <plugin>
512           <groupId>org.codehaus.mojo</groupId>
513           <artifactId>build-helper-maven-plugin</artifactId>
514           <version>3.0.0</version>
515         </plugin>
516         <plugin>
517           <groupId>org.eclipse.cbi.maven.plugins</groupId>
518           <artifactId>eclipse-jarsigner-plugin</artifactId>
519           <version>1.1.5</version>
520         </plugin>
521       </plugins>
522     </pluginManagement>
523   </build>
525   <dependencies>
526     <dependency>
527       <groupId>org.mockito</groupId>
528       <artifactId>mockito-core</artifactId>
529       <version>${mockito-version}</version>
530     </dependency>
531   </dependencies>
533   <distributionManagement>
534     <repository>
535       <id>repo.eclipse.org</id>
536       <name>JGit Maven Repository - Releases</name>
537       <url>https://repo.eclipse.org/content/repositories/egit-releases/</url>
538     </repository>
539     <snapshotRepository>
540       <id>repo.eclipse.org</id>
541       <name>JGit Maven Repository - Snapshots</name>
542       <url>https://repo.eclipse.org/content/repositories/egit-snapshots/</url>
543       <uniqueVersion>true</uniqueVersion>
544     </snapshotRepository>
545   </distributionManagement>
546 </project>