blob: 14b54e321c46df909caa75a56dadf466d8f1a0e5 [file] [log] [blame]
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 Copyright (C) 2009, Google Inc.
Igor Fedorenko96c7f752009-12-05 01:07:42 -05004 Copyright (C) 2009, Igor Fedorenko <igor@ifedorenko.com>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -07005 Copyright (C) 2008, Imran M Yousuf <imyousuf@smartitengineering.com>
Matthias Sohn407fe632010-01-23 01:03:37 +01006 Copyright (C) 2010, Matthias Sohn <matthias.sohn@sap.com>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -07007 and other copyright owners as documented in the project's IP log.
8
9 This program and the accompanying materials are made available
10 under the terms of the Eclipse Distribution License v1.0 which
11 accompanies this distribution, is reproduced below, and is
12 available at http://www.eclipse.org/org/documents/edl-v10.php
13
14 All rights reserved.
15
16 Redistribution and use in source and binary forms, with or
17 without modification, are permitted provided that the following
18 conditions are met:
19
20 - Redistributions of source code must retain the above copyright
21 notice, this list of conditions and the following disclaimer.
22
23 - Redistributions in binary form must reproduce the above
24 copyright notice, this list of conditions and the following
25 disclaimer in the documentation and/or other materials provided
26 with the distribution.
27
28 - Neither the name of the Eclipse Foundation, Inc. nor the
29 names of its contributors may be used to endorse or promote
30 products derived from this software without specific prior
31 written permission.
32
33 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
34 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
35 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
36 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
37 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
38 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
39 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
40 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
41 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
42 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
43 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
44 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
45 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
46-->
47
48<project xmlns="http://maven.apache.org/POM/4.0.0"
49 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
50 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
51 <modelVersion>4.0.0</modelVersion>
52
53 <parent>
54 <groupId>org.eclipse.jgit</groupId>
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -080055 <artifactId>org.eclipse.jgit-parent</artifactId>
Matthias Sohn6664bc62015-09-28 14:22:38 +020056 <version>4.2.0-SNAPSHOT</version>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -070057 </parent>
58
59 <artifactId>org.eclipse.jgit</artifactId>
60 <name>JGit - Core</name>
61
62 <description>
63 Repository access and algorithms
64 </description>
65
Matthias Sohn407fe632010-01-23 01:03:37 +010066 <properties>
67 <translate-qualifier/>
Matthias Sohnf8eb7e12010-10-13 15:26:33 +020068 <source-bundle-manifest>${project.build.directory}/META-INF/SOURCE-MANIFEST.MF</source-bundle-manifest>
Matthias Sohn407fe632010-01-23 01:03:37 +010069 </properties>
70
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -070071 <dependencies>
72 <dependency>
73 <groupId>com.jcraft</groupId>
74 <artifactId>jsch</artifactId>
75 </dependency>
Colby Ranger3b325912012-08-28 09:08:20 -070076
77 <dependency>
78 <groupId>com.googlecode.javaewah</groupId>
79 <artifactId>JavaEWAH</artifactId>
80 </dependency>
Christian Halstrick22905162013-08-04 23:37:50 +020081
82 <dependency>
83 <groupId>org.apache.httpcomponents</groupId>
84 <artifactId>httpclient</artifactId>
85 </dependency>
Matthias Sohnc18694e2015-02-09 21:54:58 +010086
87 <dependency>
88 <groupId>org.slf4j</groupId>
89 <artifactId>slf4j-api</artifactId>
90 </dependency>
Andrey Loskutov847b3d12015-06-20 20:01:56 +020091
92 <dependency>
93 <groupId>org.eclipse.jdt</groupId>
94 <artifactId>org.eclipse.jdt.annotation</artifactId>
95 <version>1.1.0</version>
96 </dependency>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -070097 </dependencies>
98
99 <build>
100 <sourceDirectory>src/</sourceDirectory>
101
102 <resources>
103 <resource>
104 <directory>.</directory>
105 <includes>
106 <include>plugin.properties</include>
Matthias Sohne1af16a2011-06-08 22:42:20 +0200107 <include>about.html</include>
Matthias Sohne0910edf2012-03-03 00:53:00 +0100108 <include>META-INF/eclipse.inf</include>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -0700109 </includes>
110 </resource>
Sasa Zivkovf3d8a8e2010-05-19 16:59:28 +0200111 <resource>
112 <directory>resources/</directory>
113 </resource>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -0700114 </resources>
Igor Fedorenko96c7f752009-12-05 01:07:42 -0500115
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -0800116 <plugins>
117 <plugin>
Matthias Sohnf8eb7e12010-10-13 15:26:33 +0200118 <groupId>org.apache.maven.plugins</groupId>
119 <artifactId>maven-antrun-plugin</artifactId>
120 <executions>
121 <execution>
122 <id>translate-source-qualifier</id>
123 <phase>generate-resources</phase>
124 <configuration>
Alexander Kurtakov5c788e22014-12-09 14:48:42 +0200125 <target>
Matthias Sohnf8eb7e12010-10-13 15:26:33 +0200126 <copy file="META-INF/SOURCE-MANIFEST.MF" tofile="${source-bundle-manifest}" overwrite="true"/>
127 <replace file="${source-bundle-manifest}">
128 <replacefilter token=".qualifier" value=".${maven.build.timestamp}"/>
129 </replace>
Alexander Kurtakov5c788e22014-12-09 14:48:42 +0200130 </target>
Matthias Sohnf8eb7e12010-10-13 15:26:33 +0200131 </configuration>
132 <goals>
133 <goal>run</goal>
134 </goals>
135 </execution>
136 </executions>
137 </plugin>
138
139 <plugin>
140 <groupId>org.apache.maven.plugins</groupId>
141 <artifactId>maven-source-plugin</artifactId>
142 <inherited>true</inherited>
143 <executions>
144 <execution>
145 <id>attach-sources</id>
146 <phase>process-classes</phase>
147 <goals>
148 <goal>jar</goal>
149 </goals>
150 <configuration>
151 <archive>
152 <manifestFile>${source-bundle-manifest}</manifestFile>
153 </archive>
154 </configuration>
155 </execution>
156 </executions>
157 </plugin>
158
159 <plugin>
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -0800160 <artifactId>maven-jar-plugin</artifactId>
161 <configuration>
162 <archive>
Matthias Sohn407fe632010-01-23 01:03:37 +0100163 <manifestFile>${bundle-manifest}</manifestFile>
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -0800164 </archive>
165 </configuration>
166 </plugin>
Matthias Sohne178ba22011-12-15 15:50:46 -0800167
168 <plugin>
169 <groupId>org.codehaus.mojo</groupId>
170 <artifactId>clirr-maven-plugin</artifactId>
171 </plugin>
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -0800172 </plugins>
Matthias Sohne178ba22011-12-15 15:50:46 -0800173
Matthias Sohndf859782011-04-16 02:08:24 +0200174 <pluginManagement>
175 <plugins>
176 <plugin>
177 <groupId>org.codehaus.mojo</groupId>
178 <artifactId>findbugs-maven-plugin</artifactId>
179 <configuration>
180 <excludeFilterFile>findBugs/FindBugsExcludeFilter.xml</excludeFilterFile>
181 </configuration>
182 </plugin>
183 </plugins>
184 </pluginManagement>
Shawn O. Pearcefc5fc702009-12-28 12:01:19 -0800185 </build>
Matthias Sohne178ba22011-12-15 15:50:46 -0800186
187 <reporting>
188 <plugins>
189 <plugin>
190 <groupId>org.codehaus.mojo</groupId>
191 <artifactId>clirr-maven-plugin</artifactId>
192 <version>${clirr-version}</version>
193 <configuration>
194 <comparisonVersion>${jgit-last-release-version}</comparisonVersion>
195 <minSeverity>info</minSeverity>
196 </configuration>
197 </plugin>
198 </plugins>
199 </reporting>
Shawn O. Pearcedad52ba2009-10-31 18:07:26 -0700200</project>