t-rana commented on code in PR #1385:
URL: https://github.com/apache/jackrabbit-oak/pull/1385#discussion_r1601300901


##########
oak-blob-cloud-azure/pom.xml:
##########
@@ -50,8 +69,23 @@
                         <Embed-Dependency>
                             azure-storage,
                             azure-keyvault-core,
+                            azure-core,
+                            azure-identity,
+                            azure-json,
                             guava,
-                            jsr305
+                            jsr305,

Review Comment:
   @reschke, we are using azure-identity library for migration to service 
principals from access key based authentication in azure. All these 
dependencies came transitively from azure-identity. I initially tried marking 
some of them as optional which helped in resolving the bundle to active state 
but when I configured the component to use service principals, it failed with 
NoClassDefFoundError exceptions meaning that they were indeed required at 
runtime and cannot be marked as optional.
   
   Attaching the file of errors that I got and the corresponding dependency 
embedded.
   
[dependencies_list.pdf](https://github.com/apache/jackrabbit-oak/files/15319377/dependencies_list.pdf)
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@jackrabbit.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to