bhabegger commented on PR #2729:
URL: https://github.com/apache/jackrabbit-oak/pull/2729#issuecomment-4614506803

   Here a more interesting one using `mvn dependency:tree` and checking which 
artifacts lead to different version for the different oak modules :
   
   ## Artifacts where modules resolve to DIFFERENT versions (37 artifacts)
   
   | Artifact | Version | Modules |
   |---|---|---|
   | `com.azure:azure-xml` | 1.0.0 | `oak-benchmarks`, 
`oak-benchmarks-elastic`, `oak-benchmarks-lucene`, `oak-it`, `oak-it-osgi`, 
`oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-upgrade` |
   |  | 1.2.0 | `oak-blob-cloud-azure` |
   | `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` | 2.13.5 | 
`oak-standalone` |
   |  | 2.17.2 | `oak-search-elastic` |
   |  | 2.18.4 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud-azure`, `oak-it`, `oak-it-osgi`, 
`oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-upgrade` |
   | `com.fasterxml.woodstox:woodstox-core` | 6.3.1 | `oak-lucene`, 
`oak-pojosr`, `oak-run`, `oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 7.1.1 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-it`, `oak-it-osgi`, `oak-jcr`, `oak-run-commons`, 
`oak-run-elastic`, `oak-segment-azure`, `oak-upgrade` |
   | `com.google.errorprone:error_prone_annotations` | 2.21.1 | 
`oak-auth-external`, `oak-auth-ldap`, `oak-authorization-cug`, 
`oak-authorization-principalbased`, `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob`, `oak-blob-cloud`, `oak-blob-plugins`, 
`oak-core`, `oak-core-spi`, `oak-exercise`, `oak-http`, `oak-it-osgi`, 
`oak-jcr`, `oak-query-spi`, `oak-run-elastic`, `oak-search`, 
`oak-security-spi`, `oak-segment-aws`, `oak-store-composite`, 
`oak-store-document`, `oak-store-spi` |
   |  | 2.26.1 | `oak-blob-cloud-azure`, `oak-it`, `oak-run-commons`, 
`oak-segment-azure`, `oak-upgrade` |
   |  | 2.41.0 | `oak-commons`, `oak-lucene`, `oak-pojosr`, `oak-run`, 
`oak-search-elastic`, `oak-segment-remote`, `oak-segment-tar`, 
`oak-shaded-guava`, `oak-standalone`, `oak-webapp` |
   | `com.google.guava:guava` | 15.0 | `oak-run`, `oak-run-elastic` |
   |  | 21.0 | `oak-segment-aws` |
   |  | 31.1-jre | `oak-lucene`, `oak-pojosr`, `oak-search-elastic`, 
`oak-standalone`, `oak-webapp` |
   |  | 33.1.0-jre | `oak-benchmarks`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run-commons`, `oak-segment-azure`, `oak-upgrade` 
|
   |  | 33.5.0-jre | `oak-auth-external`, `oak-auth-ldap`, 
`oak-authorization-cug`, `oak-authorization-principalbased`, 
`oak-benchmarks-elastic`, `oak-benchmarks-lucene`, `oak-blob`, 
`oak-blob-cloud`, `oak-blob-plugins`, `oak-commons`, `oak-core`, 
`oak-core-spi`, `oak-exercise`, `oak-http`, `oak-query-spi`, `oak-search`, 
`oak-security-spi`, `oak-segment-remote`, `oak-segment-tar`, 
`oak-shaded-guava`, `oak-store-composite`, `oak-store-document`, 
`oak-store-spi` |
   | `com.googlecode.json-simple:json-simple` | 1.1 | `oak-webapp` |
   |  | 1.1.1 | `oak-core`, `oak-it`, `oak-jcr`, `oak-lucene`, `oak-pojosr`, 
`oak-run`, `oak-search-elastic`, `oak-standalone`, `oak-store-document` |
   | `commons-logging:commons-logging` | 1.2 | `oak-benchmarks`, 
`oak-benchmarks-elastic`, `oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run-commons`, `oak-run-elastic`, 
`oak-search-elastic`, `oak-segment-aws`, `oak-upgrade` |
   |  | 1.3.4 | `oak-run` |
   |  | 1.3.5 | `oak-webapp` |
   | `io.netty:netty-buffer` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-codec` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-codec-http` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-upgrade` |
   | `io.netty:netty-codec-http2` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-upgrade` |
   | `io.netty:netty-common` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-handler` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-resolver` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-transport` | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `io.netty:netty-transport-classes-epoll` | 4.1.101.Final | 
`oak-blob-cloud-azure`, `oak-segment-azure` |
   |  | 4.1.126.Final | `oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-it`, `oak-it-osgi`, `oak-jcr`, 
`oak-run`, `oak-run-commons`, `oak-run-elastic`, `oak-upgrade` |
   | `io.netty:netty-transport-native-unix-common` | 4.1.126.Final | 
`oak-segment-aws` |
   |  | 4.1.133.Final | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-it`, 
`oak-it-osgi`, `oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-segment-tar`, `oak-upgrade` |
   | `joda-time:joda-time` | 2.12.7 | `oak-benchmarks`, 
`oak-benchmarks-elastic`, `oak-benchmarks-lucene`, `oak-it`, `oak-jcr`, 
`oak-run-commons`, `oak-run-elastic`, `oak-segment-aws` |
   |  | 2.2 | `oak-lucene`, `oak-pojosr`, `oak-run`, `oak-search-elastic`, 
`oak-standalone`, `oak-webapp` |
   | `net.bytebuddy:byte-buddy` | 1.12.23 | `oak-standalone` |
   |  | 1.17.5 | `oak-segment-tar` |
   |  | 1.17.7 | `oak-api`, `oak-auth-external`, `oak-auth-ldap`, 
`oak-authorization-cug`, `oak-authorization-principalbased`, `oak-benchmarks`, 
`oak-benchmarks-elastic`, `oak-benchmarks-lucene`, `oak-blob`, 
`oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-blob-plugins`, `oak-commons`, 
`oak-core`, `oak-core-spi`, `oak-exercise`, `oak-http`, `oak-it`, 
`oak-it-osgi`, `oak-jackrabbit-api`, `oak-jcr`, `oak-lucene`, `oak-pojosr`, 
`oak-query-spi`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, `oak-search`, 
`oak-search-elastic`, `oak-security-spi`, `oak-segment-aws`, 
`oak-segment-azure`, `oak-segment-remote`, `oak-store-composite`, 
`oak-store-document`, `oak-store-spi`, `oak-upgrade` |
   | `net.java.dev.jna:jna` | 5.10.0 | `oak-store-document` |
   |  | 5.12.1 | `oak-lucene`, `oak-pojosr`, `oak-run`, `oak-search-elastic`, 
`oak-standalone`, `oak-webapp` |
   |  | 5.13.0 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud-azure`, `oak-it`, `oak-it-osgi`, 
`oak-jcr`, `oak-run-commons`, `oak-run-elastic`, `oak-segment-azure`, 
`oak-upgrade` |
   | `net.java.dev.jna:jna-platform` | 5.10.0 | `oak-store-document` |
   |  | 5.6.0 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud-azure`, `oak-it`, `oak-it-osgi`, 
`oak-jcr`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-segment-azure`, `oak-upgrade` |
   | `org.apache.commons:commons-compress` | 1.21 | `oak-lucene`, `oak-pojosr`, 
`oak-run`, `oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 1.24.0 | `oak-blob-cloud-azure`, `oak-it`, `oak-it-osgi`, `oak-jcr`, 
`oak-run-commons`, `oak-run-elastic`, `oak-segment-azure`, 
`oak-store-document`, `oak-upgrade` |
   |  | 1.28.0 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene` |
   | `org.apache.commons:commons-exec` | 1.3 | `oak-pojosr`, `oak-run`, 
`oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 1.4.0 | `oak-lucene` |
   | `org.apache.logging.log4j:log4j-api` | 2.17.2 | `oak-lucene`, 
`oak-pojosr`, `oak-run`, `oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 2.6.2 | `oak-segment-aws` |
   | `org.apache.lucene:lucene-core` | 3.6.0 | `oak-upgrade` |
   |  | 3.6.2 | `oak-jcr` |
   |  | 4.7.2 | `oak-benchmarks-lucene`, `oak-it-osgi`, `oak-lucene`, 
`oak-pojosr`, `oak-run`, `oak-standalone`, `oak-webapp` |
   |  | 9.12.2 | `oak-benchmarks-elastic`, `oak-run-elastic`, 
`oak-search-elastic` |
   | `org.apache.tika:tika-core` | 1.28.5 | `oak-benchmarks-lucene`, 
`oak-http`, `oak-it-osgi`, `oak-lucene`, `oak-pojosr`, `oak-run`, 
`oak-run-elastic`, `oak-search`, `oak-search-elastic`, `oak-standalone`, 
`oak-webapp` |
   |  | 2.4.1 | `oak-benchmarks`, `oak-benchmarks-elastic`, `oak-jcr`, 
`oak-run-commons`, `oak-upgrade` |
   | `org.checkerframework:checker-qual` | 3.12.0 | `oak-pojosr`, 
`oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 3.37.0 | `oak-auth-external`, `oak-auth-ldap`, `oak-authorization-cug`, 
`oak-authorization-principalbased`, `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob`, `oak-blob-cloud`, `oak-blob-plugins`, 
`oak-core`, `oak-core-spi`, `oak-exercise`, `oak-http`, `oak-it-osgi`, 
`oak-jcr`, `oak-lucene`, `oak-query-spi`, `oak-run`, `oak-run-elastic`, 
`oak-search`, `oak-security-spi`, `oak-segment-aws`, `oak-segment-remote`, 
`oak-segment-tar`, `oak-store-composite`, `oak-store-document`, `oak-store-spi` 
|
   |  | 3.42.0 | `oak-blob-cloud-azure`, `oak-it`, `oak-run-commons`, 
`oak-segment-azure`, `oak-upgrade` |
   | `org.codehaus.woodstox:stax2-api` | 4.2.1 | `oak-lucene`, `oak-pojosr`, 
`oak-search-elastic`, `oak-standalone`, `oak-webapp` |
   |  | 4.2.2 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-it`, `oak-it-osgi`, `oak-jcr`, `oak-run`, 
`oak-run-commons`, `oak-run-elastic`, `oak-segment-azure`, `oak-upgrade` |
   | `org.hamcrest:hamcrest-core` | 1.3 | `oak-api`, `oak-auth-external`, 
`oak-auth-ldap`, `oak-authorization-cug`, `oak-authorization-principalbased`, 
`oak-benchmarks`, `oak-benchmarks-elastic`, `oak-benchmarks-lucene`, 
`oak-blob`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-blob-plugins`, 
`oak-commons`, `oak-core`, `oak-core-spi`, `oak-exercise`, `oak-http`, 
`oak-it`, `oak-it-osgi`, `oak-jackrabbit-api`, `oak-jcr`, `oak-lucene`, 
`oak-pojosr`, `oak-query-spi`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-search`, `oak-security-spi`, `oak-segment-aws`, `oak-segment-azure`, 
`oak-segment-remote`, `oak-segment-tar`, `oak-store-composite`, 
`oak-store-document`, `oak-store-spi`, `oak-upgrade`, `oak-webapp` |
   |  | 2.2 | `oak-search-elastic`, `oak-standalone` |
   | `org.objenesis:objenesis` | 3.3 | `oak-api`, `oak-auth-external`, 
`oak-auth-ldap`, `oak-authorization-cug`, `oak-authorization-principalbased`, 
`oak-benchmarks`, `oak-benchmarks-elastic`, `oak-benchmarks-lucene`, 
`oak-blob`, `oak-blob-cloud`, `oak-blob-cloud-azure`, `oak-blob-plugins`, 
`oak-commons`, `oak-core`, `oak-core-spi`, `oak-exercise`, `oak-http`, 
`oak-it`, `oak-it-osgi`, `oak-jackrabbit-api`, `oak-jcr`, `oak-lucene`, 
`oak-pojosr`, `oak-query-spi`, `oak-run`, `oak-run-commons`, `oak-run-elastic`, 
`oak-search`, `oak-search-elastic`, `oak-security-spi`, `oak-segment-aws`, 
`oak-segment-azure`, `oak-segment-remote`, `oak-standalone`, 
`oak-store-composite`, `oak-store-document`, `oak-store-spi`, `oak-upgrade` |
   |  | 3.4 | `oak-segment-tar` |
   | `org.ops4j.base:ops4j-base-lang` | 1.5.0 | `oak-store-composite` |
   |  | 1.5.1 | `oak-it-osgi` |
   | `org.ops4j.base:ops4j-base-util-property` | 1.5.0 | `oak-store-composite` |
   |  | 1.5.1 | `oak-it-osgi` |
   | `org.ops4j.pax.swissbox:pax-swissbox-tracker` | 1.8.2 | 
`oak-store-composite` |
   |  | 1.9.0 | `oak-it-osgi` |
   | `org.ops4j.pax.tinybundles:tinybundles` | 3.0.0 | `oak-store-composite` |
   |  | 4.0.0 | `oak-it-osgi` |
   | `org.ops4j.pax.url:pax-url-commons` | 2.4.5 | `oak-store-composite` |
   |  | 2.6.17 | `oak-it-osgi` |
   | `org.osgi:org.osgi.util.function` | 1.0.0 | `oak-segment-azure` |
   |  | 1.2.0 | `oak-it-osgi` |
   | `org.ow2.asm:asm` | 9.3 | `oak-benchmarks`, `oak-benchmarks-elastic`, 
`oak-benchmarks-lucene`, `oak-blob-cloud-azure`, `oak-it`, `oak-it-osgi`, 
`oak-jcr`, `oak-lucene`, `oak-pojosr`, `oak-run`, `oak-run-commons`, 
`oak-run-elastic`, `oak-search-elastic`, `oak-segment-azure`, `oak-standalone`, 
`oak-upgrade`, `oak-webapp` |
   |  | 9.8 | `oak-core`, `oak-segment-tar` |
   


-- 
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