[java-oidc-common] branch main updated: Add explicit managment of json-smart dependencies

Phil Smart philip.smart at jisc.ac.uk
Thu Feb 11 17:22:26 UTC 2021


This is an automated email from the git hooks/post-receive script.

philsmart pushed a commit to branch main
in repository java-oidc-common.

View the commit online:
http://git.shibboleth.net/view/?p=java-oidc-common.git;a=commit;h=90eac10ce3f10e30707dffecba654d16269e4382

The following commit(s) were added to refs/heads/main by this push:
       new  90eac10   Add explicit managment of json-smart dependencies
90eac10 is described below

commit 90eac10ce3f10e30707dffecba654d16269e4382
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Thu Feb 11 17:22:23 2021 +0000

    Add explicit managment of json-smart dependencies
---
 oidc-common-attribute-api/pom.xml | 25 +++++++++++++++++++++++++
 oidc-common-bom/pom.xml           | 15 +++++++++++++++
 pom.xml                           | 29 ++++++++++++++++++++++++-----
 3 files changed, 64 insertions(+), 5 deletions(-)

diff --git a/oidc-common-attribute-api/pom.xml b/oidc-common-attribute-api/pom.xml
index a78e031..d5d8c32 100644
--- a/oidc-common-attribute-api/pom.xml
+++ b/oidc-common-attribute-api/pom.xml
@@ -33,6 +33,31 @@
             <groupId>com.nimbusds</groupId>
             <artifactId>oauth2-oidc-sdk</artifactId>
         </dependency>
+        <dependency>
+            <groupId>net.minidev</groupId>
+            <artifactId>json-smart</artifactId>    
+            <scope>compile</scope>        
+        </dependency> 
+        <!-- 
+         Transitive dependency that is needed at runtime, and are added
+         to the final package. These do not strictly have to be referenced
+         in this module. 
+        -->   
+        <dependency>
+            <groupId>net.minidev</groupId>
+            <artifactId>accessors-smart</artifactId>
+            <scope>runtime</scope>  
+        </dependency>
+        <dependency>
+            <groupId>com.nimbusds</groupId>
+            <artifactId>lang-tag</artifactId>
+            <scope>runtime</scope> 
+        </dependency>
+        <dependency>
+            <groupId>com.nimbusds</groupId>
+            <artifactId>content-type</artifactId>
+            <scope>runtime</scope>
+        </dependency>
     </dependencies>
     
     <build>
diff --git a/oidc-common-bom/pom.xml b/oidc-common-bom/pom.xml
index 93ce2c6..3af8deb 100644
--- a/oidc-common-bom/pom.xml
+++ b/oidc-common-bom/pom.xml
@@ -65,6 +65,21 @@
                 <groupId>com.nimbusds</groupId>
                 <artifactId>nimbus-jose-jwt</artifactId>
                 <version>${nimbus-jose-jwt.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>net.minidev</groupId>
+                <artifactId>json-smart</artifactId> 
+                <version>${json.smart.version}</version>           
+            </dependency> 
+            <dependency>
+                <groupId>com.nimbusds</groupId>
+                <artifactId>lang-tag</artifactId>
+                <version>${nimbus.lang.tag.version}</version>
+            </dependency> 
+            <dependency>
+                <groupId>net.minidev</groupId>
+                <artifactId>accessors-smart</artifactId>
+                <version>${accessors.smart.version}</version>
             </dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/pom.xml b/pom.xml
index da6391f..bf55406 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,8 +20,12 @@
 		<opensaml.groupId>org.opensaml</opensaml.groupId>
 		<opensaml.version>4.1.0-SNAPSHOT</opensaml.version>
 		<java-support.version>8.2.0-SNAPSHOT</java-support.version>
-		<nimbus-jose-jwt.version>9.4.1</nimbus-jose-jwt.version>
-        <oauth2-oidc-sdk.version>9.0</oauth2-oidc-sdk.version>
+		<nimbus-jose-jwt.version>9.5</nimbus-jose-jwt.version>
+		<oauth2-oidc-sdk.version>9.1</oauth2-oidc-sdk.version>
+		<json.smart.version>2.3</json.smart.version>
+		<accessors.smart.version>1.2</accessors.smart.version>
+		<nimbus.lang.tag.version>1.4.4</nimbus.lang.tag.version>
+		<nimbus.content.type.version>2.1</nimbus.content.type.version>
 		<checkstyle.configLocation>${project.basedir}/checkstyle.xml</checkstyle.configLocation>
 	</properties>
 	<repositories>
@@ -137,16 +141,31 @@
 					</exclusion>
 				</exclusions>
 			</dependency>
-			<!-- <dependency>
+			<dependency>
 				<groupId>net.minidev</groupId>
 				<artifactId>json-smart</artifactId>
-				<version>2.3</version>
-			</dependency> -->
+				<version>${json.smart.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>com.nimbusds</groupId>
+				<artifactId>lang-tag</artifactId>
+				<version>${nimbus.lang.tag.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.minidev</groupId>
+				<artifactId>accessors-smart</artifactId>
+				<version>${accessors.smart.version}</version>
+			</dependency>
 			<dependency>
 				<groupId>com.nimbusds</groupId>
 				<artifactId>nimbus-jose-jwt</artifactId>
 				<version>${nimbus-jose-jwt.version}</version>
 			</dependency>
+			<dependency>
+				<groupId>com.nimbusds</groupId>
+				<artifactId>content-type</artifactId>
+				<version>${nimbus.content.type.version}</version>
+			</dependency>
 			<!-- Shibboleth IdP BOM for importing IdP dependencies -->
 			<dependency>
 				<groupId>net.shibboleth.idp</groupId>

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list