mike-jumper commented on code in PR #770:
URL: https://github.com/apache/guacamole-client/pull/770#discussion_r1007196351


##########
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/pom.xml:
##########
@@ -57,14 +57,35 @@
         <dependency>
             <groupId>org.mybatis</groupId>
             <artifactId>mybatis</artifactId>
-            <version>3.5.9</version>
+            <version>3.5.11</version>
         </dependency>
         
         <!-- MyBatis Guice -->
         <dependency>
             <groupId>org.mybatis</groupId>
             <artifactId>mybatis-guice</artifactId>
-            <version>3.10</version>
+            <version>3.17</version>
+            <exclusions>
+
+                <!-- This dependency appears to be necessary only to provide an

Review Comment:
   Well, the inclusion in `extensions/pom.xml` was an initial experiment that 
was inadvertently committed - I'll get rid of that.
   
   It's excluded because we have that build-time sanity check that fails the 
build if any extension bundles SLF4J binaries (to prevent compatibility issues 
with the SLF4J bundled with the webapp). Thus, we have to do one of the 
following:
   
   * Exclude the dependency if it can be verified that it's unused (I went this 
route)
   * Override that enforcer rule within this `pom.xml` to explicitly allow 
bundling of `jcl-over-slf4j`.
   
   I went the exclusion route as it was easy to verify that the code in 
question doesn't use commons-logging.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to