xref: /JGit/org.eclipse.jgit.ui/pom.xml (revision 5c5f7c6b146b24f2bd4afae1902df85ad6e57ea3)
1dad52baaSShawn O. Pearce<?xml version="1.0" encoding="UTF-8"?>
2dad52baaSShawn O. Pearce<!--
3dad52baaSShawn O. Pearce  Copyright (C) 2009, Google Inc.
4dad52baaSShawn 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
6dad52baaSShawn 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.
10dad52baaSShawn O. Pearce
11*5c5f7c6bSMatthias Sohn  SPDX-License-Identifier: BSD-3-Clause
12dad52baaSShawn O. Pearce-->
13dad52baaSShawn O. Pearce
14dad52baaSShawn O. Pearce<project xmlns="http://maven.apache.org/POM/4.0.0"
15dad52baaSShawn O. Pearce    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
16dad52baaSShawn O. Pearce    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
17dad52baaSShawn O. Pearce  <modelVersion>4.0.0</modelVersion>
18dad52baaSShawn O. Pearce
19dad52baaSShawn O. Pearce  <parent>
20dad52baaSShawn O. Pearce    <groupId>org.eclipse.jgit</groupId>
21fc5fc70eSShawn O. Pearce    <artifactId>org.eclipse.jgit-parent</artifactId>
22f487a9ebSMatthias Sohn    <version>5.7.0-SNAPSHOT</version>
23dad52baaSShawn O. Pearce  </parent>
24dad52baaSShawn O. Pearce
25dad52baaSShawn O. Pearce  <artifactId>org.eclipse.jgit.ui</artifactId>
26dad52baaSShawn O. Pearce  <name>JGit - AWT User Interface</name>
27dad52baaSShawn O. Pearce
28dad52baaSShawn O. Pearce  <description>
29dad52baaSShawn O. Pearce    AWT/Swing based UI
30dad52baaSShawn O. Pearce  </description>
31dad52baaSShawn 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
37dad52baaSShawn O. Pearce  <dependencies>
38dad52baaSShawn O. Pearce    <dependency>
39dad52baaSShawn O. Pearce      <groupId>org.eclipse.jgit</groupId>
40dad52baaSShawn O. Pearce      <artifactId>org.eclipse.jgit</artifactId>
41fc5fc70eSShawn O. Pearce      <version>${project.version}</version>
42dad52baaSShawn O. Pearce    </dependency>
43dad52baaSShawn O. Pearce  </dependencies>
44dad52baaSShawn O. Pearce
45dad52baaSShawn O. Pearce  <build>
46dad52baaSShawn O. Pearce    <sourceDirectory>src/</sourceDirectory>
47dad52baaSShawn O. Pearce
48dad52baaSShawn O. Pearce    <resources>
49dad52baaSShawn O. Pearce      <resource>
50dad52baaSShawn O. Pearce        <directory>.</directory>
51dad52baaSShawn O. Pearce        <includes>
52dad52baaSShawn O. Pearce          <include>plugin.properties</include>
53e1af16adSMatthias Sohn          <include>about.html</include>
54dad52baaSShawn O. Pearce        </includes>
55dad52baaSShawn O. Pearce      </resource>
56f3d8a8ecSSasa Zivkov      <resource>
57f3d8a8ecSSasa Zivkov        <directory>resources/</directory>
58f3d8a8ecSSasa Zivkov      </resource>
59dad52baaSShawn O. Pearce    </resources>
60dad52baaSShawn O. Pearce
61dad52baaSShawn O. Pearce    <plugins>
62dad52baaSShawn O. Pearce      <plugin>
6327f1fb66SMatthias Sohn        <groupId>org.apache.maven.plugins</groupId>
6427f1fb66SMatthias Sohn        <artifactId>maven-antrun-plugin</artifactId>
6527f1fb66SMatthias Sohn        <executions>
6627f1fb66SMatthias Sohn          <execution>
6727f1fb66SMatthias Sohn            <id>translate-source-qualifier</id>
6827f1fb66SMatthias Sohn            <phase>generate-resources</phase>
6927f1fb66SMatthias Sohn            <configuration>
7027f1fb66SMatthias Sohn              <target>
7127f1fb66SMatthias Sohn                <copy file="META-INF/SOURCE-MANIFEST.MF" tofile="${source-bundle-manifest}" overwrite="true"/>
7227f1fb66SMatthias Sohn                <replace file="${source-bundle-manifest}">
7327f1fb66SMatthias Sohn                  <replacefilter token=".qualifier" value=".${maven.build.timestamp}"/>
7427f1fb66SMatthias Sohn                </replace>
7527f1fb66SMatthias Sohn              </target>
7627f1fb66SMatthias Sohn            </configuration>
7727f1fb66SMatthias Sohn            <goals>
7827f1fb66SMatthias Sohn              <goal>run</goal>
7927f1fb66SMatthias Sohn            </goals>
8027f1fb66SMatthias Sohn          </execution>
8127f1fb66SMatthias Sohn        </executions>
8227f1fb66SMatthias Sohn      </plugin>
8327f1fb66SMatthias Sohn
8427f1fb66SMatthias Sohn      <plugin>
8527f1fb66SMatthias Sohn        <groupId>org.apache.maven.plugins</groupId>
8627f1fb66SMatthias Sohn        <artifactId>maven-source-plugin</artifactId>
8727f1fb66SMatthias Sohn        <inherited>true</inherited>
8827f1fb66SMatthias Sohn        <executions>
8927f1fb66SMatthias Sohn          <execution>
9027f1fb66SMatthias Sohn            <id>attach-sources</id>
9127f1fb66SMatthias Sohn            <phase>process-classes</phase>
9227f1fb66SMatthias Sohn            <goals>
9327f1fb66SMatthias Sohn              <goal>jar</goal>
9427f1fb66SMatthias Sohn            </goals>
9527f1fb66SMatthias Sohn            <configuration>
9627f1fb66SMatthias Sohn              <archive>
9727f1fb66SMatthias Sohn                <manifestFile>${source-bundle-manifest}</manifestFile>
9827f1fb66SMatthias Sohn              </archive>
9927f1fb66SMatthias Sohn            </configuration>
10027f1fb66SMatthias Sohn          </execution>
10127f1fb66SMatthias Sohn        </executions>
10227f1fb66SMatthias Sohn      </plugin>
10327f1fb66SMatthias Sohn
10427f1fb66SMatthias Sohn      <plugin>
105dad52baaSShawn O. Pearce        <artifactId>maven-jar-plugin</artifactId>
106dad52baaSShawn O. Pearce        <configuration>
107dad52baaSShawn O. Pearce          <archive>
108407fe631SMatthias Sohn            <manifestFile>${bundle-manifest}</manifestFile>
109dad52baaSShawn O. Pearce          </archive>
110dad52baaSShawn O. Pearce        </configuration>
111dad52baaSShawn O. Pearce      </plugin>
112dad52baaSShawn O. Pearce    </plugins>
113dad52baaSShawn O. Pearce  </build>
114dad52baaSShawn O. Pearce</project>
115