Skip to content

Commit

Permalink
Update project configuration
Browse files Browse the repository at this point in the history
Using latest parent pom, bom for Jenkins plugins dependencies and update other dependencies.
  • Loading branch information
alecharp committed May 13, 2022
1 parent 7987a93 commit 9d3c652
Showing 1 changed file with 49 additions and 38 deletions.
87 changes: 49 additions & 38 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>3.57</version>
<version>4.40</version>
<relativePath />
</parent>

Expand All @@ -27,80 +27,91 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<jenkins.version>1.609.3</jenkins.version>
<java.level>8</java.level>
<jenkins.version>2.332.3</jenkins.version>
<revision>1.4.0</revision>
<changelist>-SNAPSHOT</changelist>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.jenkins.tools.bom</groupId>
<artifactId>bom-2.332.x</artifactId>
<version>1370.vfa_e23fe119c3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!-- Java 11 / JAXB Stuff / Parse Nexus XML Interface -->
<dependency>
<groupId>io.jenkins.plugins</groupId>
<artifactId>jaxb</artifactId>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>io.jenkins.plugins</groupId>
<artifactId>jaxb</artifactId>
</dependency>

<!-- For Authentication Details -->
<dependency>
<artifactId>credentials</artifactId>
<version>2.3.19</version>
<groupId>org.jenkins-ci.plugins</groupId>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>credentials</artifactId>
</dependency>


<!-- Basic Dependency to allow Extension of the ChoiceListProvider -->
<dependency>
<groupId>jp.ikedam.jenkins.plugins</groupId>
<artifactId>extensible-choice-parameter</artifactId>
<version>1.7.0</version>
<version>1.8.0</version>
</dependency>

<!-- All JaxWS/RS, Jersey and Glassfish Dependencies to allow RESTful Service calls -->
<!--<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</dependency>-->
<!--<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
<version>1.1.1</version>
</dependency>-->
<!--<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.6</version>
</dependency>-->

<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.25.1</version>
<version>3.0.4</version>
<exclusions>
<exclusion>
<groupId>jakarta.activation</groupId>
<artifactId>jakarta.activation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.connectors</groupId>
<artifactId>jersey-apache-connector</artifactId>
<version>2.25.1</version>
<version>3.0.4</version>
</dependency>

<!-- Necessary to parse the XML from Nexus Lucene Service -->
<dependency>
<groupId>org.sonatype.nexus.plugins</groupId>
<artifactId>nexus-indexer-lucene-model</artifactId>
<version>2.14.19-01</version>
<version>2.15.1-02</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
</exclusion>
<exclusion> <!-- provided by jackson2-api plugin -->
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>3.4.1</version>
</dependency>

<!-- Necessary to parse JSON from Maven Central -->
<!-- Necessary to parse JSON from Maven Central -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.6.1</version>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>jackson2-api</artifactId>
</dependency>

<dependency>
Expand All @@ -111,7 +122,7 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.19.0</version>
<version>3.22.0</version>
</dependency>
</dependencies>

Expand Down

0 comments on commit 9d3c652

Please sign in to comment.