xref: /JGit/org.eclipse.jgit.http.server/pom.xml (revision 5c5f7c6b146b24f2bd4afae1902df85ad6e57ea3)
15e33a1deSShawn O. Pearce<?xml version="1.0" encoding="UTF-8"?>
25e33a1deSShawn O. Pearce<!--
35e33a1deSShawn O. Pearce  Copyright (C) 2009-2010, Google Inc.
45e33a1deSShawn O. Pearce  Copyright (C) 2008, Imran M Yousuf <imyousuf@smartitengineering.com>
5*5c5f7c6bSMatthias Sohn  Copyright (C) 2010, Matthias Sohn <matthias.sohn@sap.com> and others
65e33a1deSShawn O. Pearce
7*5c5f7c6bSMatthias Sohn  This program and the accompanying materials are made available under the
8*5c5f7c6bSMatthias Sohn  terms of the Eclipse Distribution License v. 1.0 which is available at
9*5c5f7c6bSMatthias Sohn  http://www.eclipse.org/org/documents/edl-v10.php.
105e33a1deSShawn O. Pearce
11*5c5f7c6bSMatthias Sohn  SPDX-License-Identifier: BSD-3-Clause
125e33a1deSShawn O. Pearce-->
135e33a1deSShawn O. Pearce
145e33a1deSShawn O. Pearce<project xmlns="http://maven.apache.org/POM/4.0.0"
155e33a1deSShawn O. Pearce    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
165e33a1deSShawn O. Pearce    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
175e33a1deSShawn O. Pearce  <modelVersion>4.0.0</modelVersion>
185e33a1deSShawn O. Pearce
195e33a1deSShawn O. Pearce  <parent>
205e33a1deSShawn O. Pearce    <groupId>org.eclipse.jgit</groupId>
215e33a1deSShawn O. Pearce    <artifactId>org.eclipse.jgit-parent</artifactId>
22f487a9ebSMatthias Sohn    <version>5.7.0-SNAPSHOT</version>
235e33a1deSShawn O. Pearce  </parent>
245e33a1deSShawn O. Pearce
255e33a1deSShawn O. Pearce  <artifactId>org.eclipse.jgit.http.server</artifactId>
265e33a1deSShawn O. Pearce  <name>JGit - HTTP Server</name>
275e33a1deSShawn O. Pearce
285e33a1deSShawn O. Pearce  <description>
295e33a1deSShawn O. Pearce    Git aware HTTP server implementation.
305e33a1deSShawn O. Pearce  </description>
315e33a1deSShawn O. Pearce
32407fe631SMatthias Sohn  <properties>
33407fe631SMatthias Sohn    <translate-qualifier/>
3427f1fb66SMatthias Sohn    <source-bundle-manifest>${project.build.directory}/META-INF/SOURCE-MANIFEST.MF</source-bundle-manifest>
35407fe631SMatthias Sohn  </properties>
36407fe631SMatthias Sohn
375e33a1deSShawn O. Pearce  <dependencies>
385e33a1deSShawn O. Pearce    <dependency>
395e33a1deSShawn O. Pearce      <groupId>org.eclipse.jgit</groupId>
405e33a1deSShawn O. Pearce      <artifactId>org.eclipse.jgit</artifactId>
415e33a1deSShawn O. Pearce      <version>${project.version}</version>
425e33a1deSShawn O. Pearce    </dependency>
435e33a1deSShawn O. Pearce
445e33a1deSShawn O. Pearce    <dependency>
455e33a1deSShawn O. Pearce      <groupId>javax.servlet</groupId>
46ce8baa37SMatthias Sohn      <artifactId>javax.servlet-api</artifactId>
475e33a1deSShawn O. Pearce      <scope>provided</scope>
485e33a1deSShawn O. Pearce    </dependency>
495e33a1deSShawn O. Pearce  </dependencies>
505e33a1deSShawn O. Pearce
515e33a1deSShawn O. Pearce  <build>
525e33a1deSShawn O. Pearce    <sourceDirectory>src/</sourceDirectory>
535e33a1deSShawn O. Pearce
545e33a1deSShawn O. Pearce    <resources>
555e33a1deSShawn O. Pearce      <resource>
565e33a1deSShawn O. Pearce        <directory>.</directory>
575e33a1deSShawn O. Pearce        <includes>
585e33a1deSShawn O. Pearce          <include>plugin.properties</include>
59e1af16adSMatthias Sohn          <include>about.html</include>
605e33a1deSShawn O. Pearce        </includes>
615e33a1deSShawn O. Pearce      </resource>
62f3d8a8ecSSasa Zivkov      <resource>
63f3d8a8ecSSasa Zivkov        <directory>resources/</directory>
64f3d8a8ecSSasa Zivkov      </resource>
655e33a1deSShawn O. Pearce    </resources>
665e33a1deSShawn O. Pearce
675e33a1deSShawn O. Pearce    <plugins>
685e33a1deSShawn O. Pearce      <plugin>
69ef08017eSShawn O. Pearce        <groupId>org.apache.maven.plugins</groupId>
7027f1fb66SMatthias Sohn        <artifactId>maven-antrun-plugin</artifactId>
7127f1fb66SMatthias Sohn        <executions>
7227f1fb66SMatthias Sohn          <execution>
7327f1fb66SMatthias Sohn            <id>translate-source-qualifier</id>
7427f1fb66SMatthias Sohn            <phase>generate-resources</phase>
7527f1fb66SMatthias Sohn            <configuration>
7627f1fb66SMatthias Sohn              <target>
7727f1fb66SMatthias Sohn                <copy file="META-INF/SOURCE-MANIFEST.MF" tofile="${source-bundle-manifest}" overwrite="true"/>
7827f1fb66SMatthias Sohn                <replace file="${source-bundle-manifest}">
7927f1fb66SMatthias Sohn                  <replacefilter token=".qualifier" value=".${maven.build.timestamp}"/>
8027f1fb66SMatthias Sohn                </replace>
8127f1fb66SMatthias Sohn              </target>
8227f1fb66SMatthias Sohn            </configuration>
8327f1fb66SMatthias Sohn            <goals>
8427f1fb66SMatthias Sohn              <goal>run</goal>
8527f1fb66SMatthias Sohn            </goals>
8627f1fb66SMatthias Sohn          </execution>
8727f1fb66SMatthias Sohn        </executions>
8827f1fb66SMatthias Sohn      </plugin>
8927f1fb66SMatthias Sohn
9027f1fb66SMatthias Sohn      <plugin>
9127f1fb66SMatthias Sohn        <groupId>org.apache.maven.plugins</groupId>
92ef08017eSShawn O. Pearce        <artifactId>maven-source-plugin</artifactId>
93ef08017eSShawn O. Pearce        <inherited>true</inherited>
94ef08017eSShawn O. Pearce        <executions>
95ef08017eSShawn O. Pearce          <execution>
96ef08017eSShawn O. Pearce            <id>attach-sources</id>
97ef08017eSShawn O. Pearce            <phase>process-classes</phase>
98ef08017eSShawn O. Pearce            <goals>
99ef08017eSShawn O. Pearce              <goal>jar</goal>
100ef08017eSShawn O. Pearce            </goals>
101ef08017eSShawn O. Pearce            <configuration>
102ef08017eSShawn O. Pearce              <archive>
103ef08017eSShawn O. Pearce                <manifestFile>${source-bundle-manifest}</manifestFile>
104ef08017eSShawn O. Pearce              </archive>
105ef08017eSShawn O. Pearce            </configuration>
106ef08017eSShawn O. Pearce          </execution>
107ef08017eSShawn O. Pearce        </executions>
108ef08017eSShawn O. Pearce      </plugin>
109ef08017eSShawn O. Pearce
110ef08017eSShawn O. Pearce      <plugin>
1115e33a1deSShawn O. Pearce        <artifactId>maven-jar-plugin</artifactId>
1125e33a1deSShawn O. Pearce        <configuration>
1135e33a1deSShawn O. Pearce          <archive>
114407fe631SMatthias Sohn            <manifestFile>${bundle-manifest}</manifestFile>
1155e33a1deSShawn O. Pearce          </archive>
1165e33a1deSShawn O. Pearce        </configuration>
1175e33a1deSShawn O. Pearce      </plugin>
118e178ba20SMatthias Sohn
119e178ba20SMatthias Sohn      <plugin>
120100179a1SMatthias Sohn          <groupId>com.github.siom79.japicmp</groupId>
121100179a1SMatthias Sohn          <artifactId>japicmp-maven-plugin</artifactId>
122100179a1SMatthias Sohn          <version>${japicmp-version}</version>
123100179a1SMatthias Sohn          <configuration>
124100179a1SMatthias Sohn              <oldVersion>
125100179a1SMatthias Sohn                  <dependency>
126100179a1SMatthias Sohn                      <groupId>${project.groupId}</groupId>
127100179a1SMatthias Sohn                      <artifactId>${project.artifactId}</artifactId>
128100179a1SMatthias Sohn                      <version>${jgit-last-release-version}</version>
129100179a1SMatthias Sohn                  </dependency>
130100179a1SMatthias Sohn              </oldVersion>
131100179a1SMatthias Sohn              <newVersion>
132100179a1SMatthias Sohn                  <file>
133100179a1SMatthias Sohn                      <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
134100179a1SMatthias Sohn                  </file>
135100179a1SMatthias Sohn              </newVersion>
136100179a1SMatthias Sohn              <parameter>
137100179a1SMatthias Sohn                  <onlyModified>true</onlyModified>
138100179a1SMatthias Sohn                  <includes>
139100179a1SMatthias Sohn                      <include>org.eclipse.jgit.*</include>
140100179a1SMatthias Sohn                  </includes>
141100179a1SMatthias Sohn                  <accessModifier>public</accessModifier>
142100179a1SMatthias Sohn                  <breakBuildOnModifications>false</breakBuildOnModifications>
143100179a1SMatthias Sohn                  <breakBuildOnBinaryIncompatibleModifications>false</breakBuildOnBinaryIncompatibleModifications>
144100179a1SMatthias Sohn                  <onlyBinaryIncompatible>false</onlyBinaryIncompatible>
145100179a1SMatthias Sohn                  <includeSynthetic>false</includeSynthetic>
146100179a1SMatthias Sohn                  <ignoreMissingClasses>false</ignoreMissingClasses>
147100179a1SMatthias Sohn                  <skipPomModules>true</skipPomModules>
148100179a1SMatthias Sohn              </parameter>
149100179a1SMatthias Sohn              <skip>false</skip>
150100179a1SMatthias Sohn          </configuration>
151100179a1SMatthias Sohn          <executions>
152100179a1SMatthias Sohn            <execution>
153100179a1SMatthias Sohn             <phase>verify</phase>
154100179a1SMatthias Sohn             <goals>
155100179a1SMatthias Sohn               <goal>cmp</goal>
156100179a1SMatthias Sohn             </goals>
157100179a1SMatthias Sohn          </execution>
158100179a1SMatthias Sohn        </executions>
159e178ba20SMatthias Sohn      </plugin>
1605e33a1deSShawn O. Pearce    </plugins>
1615e33a1deSShawn O. Pearce  </build>
162e178ba20SMatthias Sohn
163e178ba20SMatthias Sohn  <reporting>
164e178ba20SMatthias Sohn    <plugins>
165e178ba20SMatthias Sohn      <plugin>
166100179a1SMatthias Sohn          <groupId>com.github.siom79.japicmp</groupId>
167100179a1SMatthias Sohn          <artifactId>japicmp-maven-plugin</artifactId>
168100179a1SMatthias Sohn          <version>${japicmp-version}</version>
169100179a1SMatthias Sohn          <reportSets>
170100179a1SMatthias Sohn              <reportSet>
171100179a1SMatthias Sohn                  <reports>
172100179a1SMatthias Sohn                      <report>cmp-report</report>
173100179a1SMatthias Sohn                  </reports>
174100179a1SMatthias Sohn              </reportSet>
175100179a1SMatthias Sohn          </reportSets>
176e178ba20SMatthias Sohn          <configuration>
177100179a1SMatthias Sohn              <oldVersion>
178100179a1SMatthias Sohn                  <dependency>
179100179a1SMatthias Sohn                      <groupId>${project.groupId}</groupId>
180100179a1SMatthias Sohn                      <artifactId>${project.artifactId}</artifactId>
181100179a1SMatthias Sohn                      <version>${jgit-last-release-version}</version>
182100179a1SMatthias Sohn                  </dependency>
183100179a1SMatthias Sohn              </oldVersion>
184100179a1SMatthias Sohn              <newVersion>
185100179a1SMatthias Sohn                  <file>
186100179a1SMatthias Sohn                      <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path>
187100179a1SMatthias Sohn                  </file>
188100179a1SMatthias Sohn              </newVersion>
189100179a1SMatthias Sohn              <parameter>
190100179a1SMatthias Sohn                  <onlyModified>true</onlyModified>
191100179a1SMatthias Sohn                  <includes>
192100179a1SMatthias Sohn                      <include>org.eclipse.jgit.*</include>
193100179a1SMatthias Sohn                  </includes>
194100179a1SMatthias Sohn                  <accessModifier>public</accessModifier>
195100179a1SMatthias Sohn                  <breakBuildOnModifications>false</breakBuildOnModifications>
196100179a1SMatthias Sohn                  <breakBuildOnBinaryIncompatibleModifications>false</breakBuildOnBinaryIncompatibleModifications>
197100179a1SMatthias Sohn                  <onlyBinaryIncompatible>false</onlyBinaryIncompatible>
198100179a1SMatthias Sohn                  <includeSynthetic>false</includeSynthetic>
199100179a1SMatthias Sohn                  <ignoreMissingClasses>false</ignoreMissingClasses>
200100179a1SMatthias Sohn                  <skipPomModules>true</skipPomModules>
201100179a1SMatthias Sohn              </parameter>
202100179a1SMatthias Sohn              <skip>false</skip>
203e178ba20SMatthias Sohn          </configuration>
204e178ba20SMatthias Sohn      </plugin>
205e178ba20SMatthias Sohn    </plugins>
206e178ba20SMatthias Sohn  </reporting>
2075e33a1deSShawn O. Pearce</project>
208