xref: /JGit/org.eclipse.jgit.ant/pom.xml (revision 100179a101f1fd9ce281397574d7ad729f08953a)
123522903SChris Aniszczyk<?xml version="1.0" encoding="UTF-8"?>
223522903SChris Aniszczyk<!--
323522903SChris Aniszczyk   Copyright (C) 2011, Ketan Padegaonkar <KetanPadegaonkar@gmail.com>
423522903SChris Aniszczyk   and other copyright owners as documented in the project's IP log.
523522903SChris Aniszczyk
623522903SChris Aniszczyk   This program and the accompanying materials are made available
723522903SChris Aniszczyk   under the terms of the Eclipse Distribution License v1.0 which
823522903SChris Aniszczyk   accompanies this distribution, is reproduced below, and is
923522903SChris Aniszczyk   available at http://www.eclipse.org/org/documents/edl-v10.php
1023522903SChris Aniszczyk
1123522903SChris Aniszczyk   All rights reserved.
1223522903SChris Aniszczyk
1323522903SChris Aniszczyk   Redistribution and use in source and binary forms, with or
1423522903SChris Aniszczyk   without modification, are permitted provided that the following
1523522903SChris Aniszczyk   conditions are met:
1623522903SChris Aniszczyk
1723522903SChris Aniszczyk   - Redistributions of source code must retain the above copyright
1823522903SChris Aniszczyk     notice, this list of conditions and the following disclaimer.
1923522903SChris Aniszczyk
2023522903SChris Aniszczyk   - Redistributions in binary form must reproduce the above
2123522903SChris Aniszczyk     copyright notice, this list of conditions and the following
2223522903SChris Aniszczyk     disclaimer in the documentation and/or other materials provided
2323522903SChris Aniszczyk     with the distribution.
2423522903SChris Aniszczyk
2523522903SChris Aniszczyk   - Neither the name of the Eclipse Foundation, Inc. nor the
2623522903SChris Aniszczyk     names of its contributors may be used to endorse or promote
2723522903SChris Aniszczyk     products derived from this software without specific prior
2823522903SChris Aniszczyk     written permission.
2923522903SChris Aniszczyk
3023522903SChris Aniszczyk   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
3123522903SChris Aniszczyk   CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
3223522903SChris Aniszczyk   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3323522903SChris Aniszczyk   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
3423522903SChris Aniszczyk   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
3523522903SChris Aniszczyk   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3623522903SChris Aniszczyk   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
3723522903SChris Aniszczyk   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3823522903SChris Aniszczyk   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3923522903SChris Aniszczyk   CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4023522903SChris Aniszczyk   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4123522903SChris Aniszczyk   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
4223522903SChris Aniszczyk   ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4323522903SChris Aniszczyk-->
4423522903SChris Aniszczyk<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4523522903SChris Aniszczyk	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4623522903SChris Aniszczyk	<modelVersion>4.0.0</modelVersion>
4723522903SChris Aniszczyk
4823522903SChris Aniszczyk	<parent>
4923522903SChris Aniszczyk		<groupId>org.eclipse.jgit</groupId>
5023522903SChris Aniszczyk		<artifactId>org.eclipse.jgit-parent</artifactId>
516664bc6fSMatthias Sohn		<version>4.2.0-SNAPSHOT</version>
5223522903SChris Aniszczyk	</parent>
5323522903SChris Aniszczyk
5423522903SChris Aniszczyk	<artifactId>org.eclipse.jgit.ant</artifactId>
5523522903SChris Aniszczyk	<name>JGit - Ant Tasks</name>
5623522903SChris Aniszczyk
5723522903SChris Aniszczyk	<description>
5823522903SChris Aniszczyk    Ant based user interface for Git
5923522903SChris Aniszczyk    </description>
6023522903SChris Aniszczyk
6123522903SChris Aniszczyk	<properties>
6223522903SChris Aniszczyk		<translate-qualifier />
6323522903SChris Aniszczyk	</properties>
6423522903SChris Aniszczyk
6523522903SChris Aniszczyk	<dependencies>
6623522903SChris Aniszczyk		<dependency>
6723522903SChris Aniszczyk			<groupId>org.eclipse.jgit</groupId>
6823522903SChris Aniszczyk			<artifactId>org.eclipse.jgit</artifactId>
6923522903SChris Aniszczyk			<version>${project.version}</version>
7023522903SChris Aniszczyk		</dependency>
7123522903SChris Aniszczyk
7223522903SChris Aniszczyk		<dependency>
7323522903SChris Aniszczyk			<groupId>org.apache.ant</groupId>
7423522903SChris Aniszczyk			<artifactId>ant</artifactId>
75371e1a02SMatthias Sohn			<version>1.9.2</version>
7623522903SChris Aniszczyk		</dependency>
7723522903SChris Aniszczyk	</dependencies>
7823522903SChris Aniszczyk
7923522903SChris Aniszczyk	<build>
8023522903SChris Aniszczyk		<sourceDirectory>src/</sourceDirectory>
8123522903SChris Aniszczyk
8223522903SChris Aniszczyk		<resources>
8323522903SChris Aniszczyk			<resource>
8423522903SChris Aniszczyk				<directory>.</directory>
8523522903SChris Aniszczyk				<includes>
8623522903SChris Aniszczyk					<include>plugin.properties</include>
87e1af16adSMatthias Sohn                    <include>about.html</include>
8823522903SChris Aniszczyk                </includes>
8923522903SChris Aniszczyk			</resource>
9023522903SChris Aniszczyk			<resource>
9123522903SChris Aniszczyk				<directory>resources/</directory>
9223522903SChris Aniszczyk			</resource>
9323522903SChris Aniszczyk		</resources>
9423522903SChris Aniszczyk
9523522903SChris Aniszczyk		<plugins>
9623522903SChris Aniszczyk			<plugin>
9723522903SChris Aniszczyk				<artifactId>maven-jar-plugin</artifactId>
9823522903SChris Aniszczyk				<configuration>
9923522903SChris Aniszczyk					<archive>
10023522903SChris Aniszczyk						<manifestFile>${bundle-manifest}</manifestFile>
10123522903SChris Aniszczyk					</archive>
10223522903SChris Aniszczyk				</configuration>
10323522903SChris Aniszczyk			</plugin>
10423522903SChris Aniszczyk
10523522903SChris Aniszczyk      <plugin>
106*100179a1SMatthias Sohn          <groupId>com.github.siom79.japicmp</groupId>
107*100179a1SMatthias Sohn          <artifactId>japicmp-maven-plugin</artifactId>
108*100179a1SMatthias Sohn          <version>${japicmp-version}</version>
109*100179a1SMatthias Sohn          <configuration>
110*100179a1SMatthias Sohn              <oldVersion>
111*100179a1SMatthias Sohn                  <dependency>
112*100179a1SMatthias Sohn                      <groupId>${project.groupId}</groupId>
113*100179a1SMatthias Sohn                      <artifactId>${project.artifactId}</artifactId>
114*100179a1SMatthias Sohn                      <version>${jgit-last-release-version}</version>
115*100179a1SMatthias Sohn                  </dependency>
116*100179a1SMatthias Sohn              </oldVersion>
117*100179a1SMatthias Sohn              <newVersion>
118*100179a1SMatthias Sohn                  <file>
119*100179a1SMatthias Sohn                      <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
120*100179a1SMatthias Sohn                  </file>
121*100179a1SMatthias Sohn              </newVersion>
122*100179a1SMatthias Sohn              <parameter>
123*100179a1SMatthias Sohn                  <onlyModified>true</onlyModified>
124*100179a1SMatthias Sohn                  <includes>
125*100179a1SMatthias Sohn                      <include>org.eclipse.jgit.*</include>
126*100179a1SMatthias Sohn                  </includes>
127*100179a1SMatthias Sohn                  <accessModifier>public</accessModifier>
128*100179a1SMatthias Sohn                  <breakBuildOnModifications>false</breakBuildOnModifications>
129*100179a1SMatthias Sohn                  <breakBuildOnBinaryIncompatibleModifications>false</breakBuildOnBinaryIncompatibleModifications>
130*100179a1SMatthias Sohn                  <onlyBinaryIncompatible>false</onlyBinaryIncompatible>
131*100179a1SMatthias Sohn                  <includeSynthetic>false</includeSynthetic>
132*100179a1SMatthias Sohn                  <ignoreMissingClasses>false</ignoreMissingClasses>
133*100179a1SMatthias Sohn                  <skipPomModules>true</skipPomModules>
134*100179a1SMatthias Sohn              </parameter>
135*100179a1SMatthias Sohn              <skip>false</skip>
136*100179a1SMatthias Sohn          </configuration>
137*100179a1SMatthias Sohn          <executions>
138*100179a1SMatthias Sohn            <execution>
139*100179a1SMatthias Sohn             <phase>verify</phase>
140*100179a1SMatthias Sohn             <goals>
141*100179a1SMatthias Sohn               <goal>cmp</goal>
142*100179a1SMatthias Sohn             </goals>
143*100179a1SMatthias Sohn          </execution>
144*100179a1SMatthias Sohn        </executions>
145e178ba20SMatthias Sohn      </plugin>
14623522903SChris Aniszczyk		</plugins>
14723522903SChris Aniszczyk	</build>
148e178ba20SMatthias Sohn
149e178ba20SMatthias Sohn	<reporting>
150e178ba20SMatthias Sohn    <plugins>
151e178ba20SMatthias Sohn      <plugin>
152*100179a1SMatthias Sohn          <groupId>com.github.siom79.japicmp</groupId>
153*100179a1SMatthias Sohn          <artifactId>japicmp-maven-plugin</artifactId>
154*100179a1SMatthias Sohn          <version>${japicmp-version}</version>
155*100179a1SMatthias Sohn          <reportSets>
156*100179a1SMatthias Sohn              <reportSet>
157*100179a1SMatthias Sohn                  <reports>
158*100179a1SMatthias Sohn                      <report>cmp-report</report>
159*100179a1SMatthias Sohn                  </reports>
160*100179a1SMatthias Sohn              </reportSet>
161*100179a1SMatthias Sohn          </reportSets>
162e178ba20SMatthias Sohn          <configuration>
163*100179a1SMatthias Sohn              <oldVersion>
164*100179a1SMatthias Sohn                  <dependency>
165*100179a1SMatthias Sohn                      <groupId>${project.groupId}</groupId>
166*100179a1SMatthias Sohn                      <artifactId>${project.artifactId}</artifactId>
167*100179a1SMatthias Sohn                      <version>${jgit-last-release-version}</version>
168*100179a1SMatthias Sohn                  </dependency>
169*100179a1SMatthias Sohn              </oldVersion>
170*100179a1SMatthias Sohn              <newVersion>
171*100179a1SMatthias Sohn                  <file>
172*100179a1SMatthias Sohn                      <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
173*100179a1SMatthias Sohn                  </file>
174*100179a1SMatthias Sohn              </newVersion>
175*100179a1SMatthias Sohn              <parameter>
176*100179a1SMatthias Sohn                  <onlyModified>true</onlyModified>
177*100179a1SMatthias Sohn                  <includes>
178*100179a1SMatthias Sohn                      <include>org.eclipse.jgit.*</include>
179*100179a1SMatthias Sohn                  </includes>
180*100179a1SMatthias Sohn                  <accessModifier>public</accessModifier>
181*100179a1SMatthias Sohn                  <breakBuildOnModifications>false</breakBuildOnModifications>
182*100179a1SMatthias Sohn                  <breakBuildOnBinaryIncompatibleModifications>false</breakBuildOnBinaryIncompatibleModifications>
183*100179a1SMatthias Sohn                  <onlyBinaryIncompatible>false</onlyBinaryIncompatible>
184*100179a1SMatthias Sohn                  <includeSynthetic>false</includeSynthetic>
185*100179a1SMatthias Sohn                  <ignoreMissingClasses>false</ignoreMissingClasses>
186*100179a1SMatthias Sohn                  <skipPomModules>true</skipPomModules>
187*100179a1SMatthias Sohn              </parameter>
188*100179a1SMatthias Sohn              <skip>false</skip>
189e178ba20SMatthias Sohn          </configuration>
190e178ba20SMatthias Sohn      </plugin>
191e178ba20SMatthias Sohn    </plugins>
192e178ba20SMatthias Sohn  </reporting>
19323522903SChris Aniszczyk</project>
194