xref: /JGit/org.eclipse.jgit.gpg.bc.test/pom.xml (revision 64cbea8a9794047fe576d03ab8a46e4eaf7eabee)
177848d63SMatthias Sohn<?xml version="1.0" encoding="UTF-8"?>
277848d63SMatthias Sohn<!--
377848d63SMatthias Sohn  Copyright (C) 2018, Thomas Wolf <thomas.wolf@paranor.ch> and others
477848d63SMatthias Sohn
577848d63SMatthias Sohn  This program and the accompanying materials are made available under the
677848d63SMatthias Sohn  terms of the Eclipse Distribution License v. 1.0 which is available at
777848d63SMatthias Sohn  http://www.eclipse.org/org/documents/edl-v10.php.
877848d63SMatthias Sohn
977848d63SMatthias Sohn  SPDX-License-Identifier: BSD-3-Clause
1077848d63SMatthias Sohn-->
1177848d63SMatthias Sohn
1277848d63SMatthias Sohn<project xmlns="http://maven.apache.org/POM/4.0.0"
1377848d63SMatthias Sohn    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1477848d63SMatthias Sohn    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
1577848d63SMatthias Sohn  <modelVersion>4.0.0</modelVersion>
1677848d63SMatthias Sohn
1777848d63SMatthias Sohn  <parent>
1877848d63SMatthias Sohn    <groupId>org.eclipse.jgit</groupId>
1977848d63SMatthias Sohn    <artifactId>org.eclipse.jgit-parent</artifactId>
209034c7d4SMatthias Sohn    <version>5.11.0-SNAPSHOT</version>
2177848d63SMatthias Sohn  </parent>
2277848d63SMatthias Sohn
2377848d63SMatthias Sohn  <artifactId>org.eclipse.jgit.gpg.bc.test</artifactId>
2477848d63SMatthias Sohn  <name>JGit - BouncyCastle GPG Tests</name>
2577848d63SMatthias Sohn
2677848d63SMatthias Sohn  <description>
2777848d63SMatthias Sohn    JUnit tests for the JGit GPG support based on BouncyCastle.
2877848d63SMatthias Sohn  </description>
2977848d63SMatthias Sohn
3077848d63SMatthias Sohn  <properties>
3177848d63SMatthias Sohn    <maven.javadoc.skip>true</maven.javadoc.skip>
3277848d63SMatthias Sohn  </properties>
3377848d63SMatthias Sohn
3477848d63SMatthias Sohn  <dependencies>
3577848d63SMatthias Sohn    <dependency>
3677848d63SMatthias Sohn      <groupId>junit</groupId>
3777848d63SMatthias Sohn      <artifactId>junit</artifactId>
3877848d63SMatthias Sohn    </dependency>
3977848d63SMatthias Sohn
4077848d63SMatthias Sohn    <dependency>
4177848d63SMatthias Sohn      <groupId>org.eclipse.jgit</groupId>
4277848d63SMatthias Sohn      <artifactId>org.eclipse.jgit</artifactId>
4377848d63SMatthias Sohn      <version>${project.version}</version>
4477848d63SMatthias Sohn    </dependency>
4577848d63SMatthias Sohn
4677848d63SMatthias Sohn    <dependency>
4777848d63SMatthias Sohn      <groupId>org.eclipse.jgit</groupId>
4877848d63SMatthias Sohn      <artifactId>org.eclipse.jgit.junit</artifactId>
4977848d63SMatthias Sohn      <version>${project.version}</version>
5077848d63SMatthias Sohn    </dependency>
5177848d63SMatthias Sohn
5277848d63SMatthias Sohn    <dependency>
5377848d63SMatthias Sohn      <groupId>org.eclipse.jgit</groupId>
5477848d63SMatthias Sohn      <artifactId>org.eclipse.jgit.gpg.bc</artifactId>
5577848d63SMatthias Sohn      <version>${project.version}</version>
5677848d63SMatthias Sohn    </dependency>
5777848d63SMatthias Sohn
5877848d63SMatthias Sohn    <dependency>
5977848d63SMatthias Sohn      <groupId>org.eclipse.jgit</groupId>
6077848d63SMatthias Sohn      <artifactId>org.eclipse.jgit.test</artifactId>
6177848d63SMatthias Sohn      <version>${project.version}</version>
6277848d63SMatthias Sohn    </dependency>
6377848d63SMatthias Sohn
6477848d63SMatthias Sohn  </dependencies>
6577848d63SMatthias Sohn
6677848d63SMatthias Sohn  <profiles>
6777848d63SMatthias Sohn    <!-- Profile provides a property which enables long running tests. -->
6877848d63SMatthias Sohn    <profile>
6977848d63SMatthias Sohn      <id>test.long</id>
7077848d63SMatthias Sohn      <build>
7177848d63SMatthias Sohn        <plugins>
7277848d63SMatthias Sohn          <plugin>
7377848d63SMatthias Sohn            <groupId>org.apache.maven.plugins</groupId>
7477848d63SMatthias Sohn            <artifactId>maven-surefire-plugin</artifactId>
7577848d63SMatthias Sohn            <configuration>
7677848d63SMatthias Sohn              <argLine>@{argLine} -Djgit.test.long=true</argLine>
7777848d63SMatthias Sohn            </configuration>
7877848d63SMatthias Sohn          </plugin>
7977848d63SMatthias Sohn        </plugins>
8077848d63SMatthias Sohn      </build>
8177848d63SMatthias Sohn    </profile>
8277848d63SMatthias Sohn  </profiles>
8377848d63SMatthias Sohn
8477848d63SMatthias Sohn  <build>
8577848d63SMatthias Sohn    <sourceDirectory>src/</sourceDirectory>
8677848d63SMatthias Sohn    <testSourceDirectory>tst/</testSourceDirectory>
8777848d63SMatthias Sohn
88*64cbea8aSThomas Wolf    <testResources>
89*64cbea8aSThomas Wolf      <testResource>
90*64cbea8aSThomas Wolf        <directory>tst-rsrc/</directory>
91*64cbea8aSThomas Wolf      </testResource>
92*64cbea8aSThomas Wolf    </testResources>
93*64cbea8aSThomas Wolf
9477848d63SMatthias Sohn    <plugins>
9577848d63SMatthias Sohn      <plugin>
9677848d63SMatthias Sohn        <groupId>org.apache.maven.plugins</groupId>
9777848d63SMatthias Sohn        <artifactId>maven-jar-plugin</artifactId>
9877848d63SMatthias Sohn        <executions>
9977848d63SMatthias Sohn          <execution>
10077848d63SMatthias Sohn            <goals>
10177848d63SMatthias Sohn              <goal>test-jar</goal>
10277848d63SMatthias Sohn            </goals>
10377848d63SMatthias Sohn          </execution>
10477848d63SMatthias Sohn        </executions>
10577848d63SMatthias Sohn      </plugin>
10677848d63SMatthias Sohn      <plugin>
10777848d63SMatthias Sohn        <artifactId>maven-surefire-plugin</artifactId>
10877848d63SMatthias Sohn        <configuration>
10977848d63SMatthias Sohn          <argLine>@{argLine} -Xmx1024m -Dfile.encoding=UTF-8 -Djava.io.tmpdir=${project.build.directory}</argLine>
11077848d63SMatthias Sohn          <includes>
11177848d63SMatthias Sohn            <include>**/*Test.java</include>
11277848d63SMatthias Sohn            <include>**/*Tests.java</include>
11377848d63SMatthias Sohn          </includes>
11477848d63SMatthias Sohn        </configuration>
11577848d63SMatthias Sohn      </plugin>
11677848d63SMatthias Sohn    </plugins>
11777848d63SMatthias Sohn  </build>
11877848d63SMatthias Sohn</project>
119