Last active
June 18, 2019 00:49
-
-
Save baymac/ec349eda7166e93edc2269bb61ea9e94 to your computer and use it in GitHub Desktop.
POM for GitLab Branch Source
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | |
<modelVersion>4.0.0</modelVersion> | |
<parent> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>plugin</artifactId> | |
<version>3.43</version> | |
<relativePath /> | |
</parent> | |
<groupId>io.jenkins.plugins</groupId> | |
<artifactId>gitlab-branch-source</artifactId> | |
<version>${revision}${changelist}</version> | |
<packaging>hpi</packaging> | |
<properties> | |
<revision>0.0.3.</revision> | |
<changelist>-SNAPSHOT</changelist> | |
<!-- Baseline Jenkins version you use to build the plugin. Users must have this version or newer to run. --> | |
<jenkins.version>2.150.3</jenkins.version> | |
<java.level>8</java.level> | |
<!-- Other properties you may want to use: | |
~ jenkins-test-harness.version: Jenkins Test Harness version you use to test the plugin. For Jenkins version >= 1.580.1 use JTH 2.0 or higher. | |
~ hpi-plugin.version: The HPI Maven Plugin version used by the plugin.. | |
~ stapler-plugin.version: The Stapler Maven plugin version required by the plugin. | |
--> | |
<jcasc.version>1.19</jcasc.version> | |
</properties> | |
<name>GitLab Branch Source Plugin</name> | |
<description>GitLab Provides branch source and folder organisation functionality for GitLab Repositories in Jenkins Source Plugin</description> | |
<!-- The default licence for Jenkins OSS Plugins is MIT. Substitute for the applicable one if needed. --> | |
<licenses> | |
<license> | |
<name>MIT License</name> | |
<url>https://opensource.org/licenses/MIT</url> | |
</license> | |
</licenses> | |
<dependencies> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>scm-api</artifactId> | |
<version>2.4.0</version> | |
</dependency> | |
<dependency> | |
<groupId>io.jenkins.plugins</groupId> | |
<artifactId>gitlab-api</artifactId> | |
<version>1.0.2</version> | |
</dependency> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>credentials</artifactId> | |
<version>2.2.0</version> | |
<exclusions> | |
<exclusion> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>structs</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>authentication-tokens</artifactId> | |
<version>1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>plain-credentials</artifactId> | |
<version>1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>javax.servlet</groupId> | |
<artifactId>javax.servlet-api</artifactId> | |
<version>4.0.1</version> | |
</dependency> | |
<dependency> | |
<groupId>com.damnhandy</groupId> | |
<artifactId>handy-uri-templates</artifactId> | |
<version>2.1.6</version> | |
</dependency> | |
<dependency> | |
<groupId>org.mockito</groupId> | |
<artifactId>mockito-core</artifactId> | |
<version>1.9.5</version> | |
<scope>test</scope> | |
<exclusions> | |
<exclusion> | |
<groupId>org.hamcrest</groupId> | |
<artifactId>hamcrest-core</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>com.jcabi</groupId> | |
<artifactId>jcabi-matchers</artifactId> | |
<version>1.3</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>io.jenkins</groupId> | |
<artifactId>configuration-as-code</artifactId> | |
<version>${jcasc.version}</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>io.jenkins</groupId> | |
<artifactId>configuration-as-code</artifactId> | |
<version>${jcasc.version}</version> | |
<classifier>tests</classifier> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>git</artifactId> | |
<version>3.10.0</version> | |
<exclusions> | |
<exclusion> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>structs</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
</dependencies> | |
<dependencyManagement> | |
<dependencies> | |
<!--<dependency>--> | |
<!--<groupId>org.jenkins-ci.plugins</groupId>--> | |
<!--<artifactId>junit</artifactId>--> | |
<!--<version>1.3</version>--> | |
<!--</dependency>--> | |
<dependency> | |
<groupId>org.apache.httpcomponents</groupId> | |
<artifactId>httpclient</artifactId> | |
<version>4.5.3</version> | |
</dependency> | |
<dependency> | |
<groupId>org.jenkins-ci.plugins</groupId> | |
<artifactId>junit</artifactId> | |
<version>1.3</version> | |
</dependency> | |
</dependencies> | |
</dependencyManagement> | |
<developers> | |
<developer> | |
<id>baymac</id> | |
<name>Parichay Barpanda</name> | |
<email>[email protected]</email> | |
</developer> | |
<developer> | |
<id>LinuxSuRen</id> | |
<name>Zhao Xiaojie</name> | |
<email>[email protected]</email> | |
</developer> | |
<developer> | |
<id>markyjackson-taulia</id> | |
<name>Marky Jackson</name> | |
<email>[email protected]</email> | |
</developer> | |
<developer> | |
<id>jeffpearce</id> | |
<name>Jeff Pearce</name> | |
<email>[email protected]</email> | |
</developer> | |
<developer> | |
<id>justinharringa</id> | |
<name>Justin Harringa</name> | |
<email>[email protected]</email> | |
</developer> | |
<developer> | |
<id>casz</id> | |
<name>Joseph Peterson</name> | |
<email>[email protected]</email> | |
</developer> | |
</developers> | |
<!-- Later host this plugin on @jenkinsci: | |
<url>https://wiki.jenkins.io/display/JENKINS/GitLab+Branch+Source+Plugin</url> | |
--> | |
<scm> | |
<connection>scm:git:git://github.com/baymac/${project.artifactId}-plugin.git</connection> | |
<developerConnection>scm:git:[email protected]:baymac/${project.artifactId}-plugin.git</developerConnection> | |
<url>https://github.com/baymac/${project.artifactId}-plugin</url> | |
<tag>${scmTag}</tag> | |
</scm> | |
<build> | |
<pluginManagement> | |
<plugins> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-checkstyle-plugin</artifactId> | |
<version>3.0.0</version> | |
<dependencies> | |
<dependency> | |
<groupId>com.puppycrawl.tools</groupId> | |
<artifactId>checkstyle</artifactId> | |
<version>8.18</version> | |
</dependency> | |
</dependencies> | |
</plugin> | |
</plugins> | |
</pluginManagement> | |
<plugins> | |
<plugin> | |
<artifactId>maven-checkstyle-plugin</artifactId> | |
<configuration> | |
<configLocation>${project.basedir}/.mvn/checkstyle.xml</configLocation> | |
<includeTestSourceDirectory>true</includeTestSourceDirectory> | |
<sourceDirectories> | |
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory> | |
</sourceDirectories> | |
<testSourceDirectories> | |
<sourceDirectory>${project.build.testSourceDirectory}</sourceDirectory> | |
</testSourceDirectories> | |
</configuration> | |
<executions> | |
<execution> | |
<goals> | |
<goal>check</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
<repositories> | |
<repository> | |
<id>repo.jenkins-ci.org</id> | |
<url>https://repo.jenkins-ci.org/public/</url> | |
</repository> | |
</repositories> | |
<pluginRepositories> | |
<pluginRepository> | |
<id>repo.jenkins-ci.org</id> | |
<url>https://repo.jenkins-ci.org/public/</url> | |
</pluginRepository> | |
</pluginRepositories> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment