mirror of
https://github.com/google/nomulus
synced 2026-01-07 14:05:44 +00:00
Upgrade a few more dependencies (#2371)
* jaxb and gmail * admin-directory * Upgrade a few more dependencies
This commit is contained in:
@@ -39,26 +39,22 @@ ext {
|
||||
// PINNED VERSIONS START HERE.
|
||||
|
||||
// Breaking changes causing compilation error.
|
||||
// TODO: Upgrade to 1.8x+
|
||||
'com.beust:jcommander:1.60',
|
||||
// TODO: Migrate to com.google.cloud:google-cloud-dns if
|
||||
// https://github.com/googleapis/google-cloud-java/issues/8929 is fixed.
|
||||
// At least migrate to v2.
|
||||
'com.google.apis:google-api-services-dns:v2beta1-rev99-1.25.0',
|
||||
'com.google.apis:google-api-services-admin-directory:directory_v1-rev118-1.25.0',
|
||||
// TODO: Migrate to v3
|
||||
'com.google.apis:google-api-services-drive:v2-rev393-1.25.0',
|
||||
'com.google.apis:google-api-services-gmail:v1-rev20220404-2.0.0',
|
||||
'com.thoughtworks.qdox:qdox:1.12.1',
|
||||
// TODO: Migrate to org.jline
|
||||
'jline:jline:1.0',
|
||||
|
||||
// Remove after the legacy console is deleted.
|
||||
'com.google.template:soy:2021-02-01',
|
||||
'com.google.protobuf:protobuf-java:3.13.0',
|
||||
'com.google.javascript:closure-compiler:v20210505',
|
||||
// TODO: Remove after the legacy console is deleted.
|
||||
'com.google.closure-stylesheets:closure-stylesheets:1.5.0',
|
||||
|
||||
// Our .xjb files are not compatible with newer binding specs: some
|
||||
// xml elements' names have changed.
|
||||
'com.sun.xml.bind:jaxb-xjc:2.3.3',
|
||||
|
||||
// Dependency groups with inconsistent version.
|
||||
|
||||
'com.google.javascript:closure-compiler:v20210505',
|
||||
'com.google.protobuf:protobuf-java:3.13.0',
|
||||
'com.google.template:soy:2021-02-01',
|
||||
'org.seleniumhq.selenium:selenium-api:3.141.59',
|
||||
'org.seleniumhq.selenium:selenium-chrome-driver:3.141.59',
|
||||
'org.seleniumhq.selenium:selenium-java:3.141.59',
|
||||
@@ -69,13 +65,14 @@ ext {
|
||||
|
||||
// Schema crawler 16.11+ breaks API and tries to register a SQL driver
|
||||
// referenced (but not provided) by appengine-api-1.0-sdk.
|
||||
// Try upgrading to the latest version after we are off GAE.
|
||||
// TODO: Try upgrading to the latest version after we are off GAE.
|
||||
'us.fatehi:schemacrawler:[16.10.1, 16.11.0)!!',
|
||||
'us.fatehi:schemacrawler-api:[16.10.1, 16.11.0)!!',
|
||||
'us.fatehi:schemacrawler-diagram:[16.10.1, 16.11.0)!!',
|
||||
'us.fatehi:schemacrawler-tools:[16.10.1, 16.11.0)!!',
|
||||
|
||||
// Hibernate 6.0+ requires Jakarta EE.
|
||||
// TODO: Upgrade to 6.0+ after we migrate to Jakarta EE persistence.
|
||||
'org.hibernate:hibernate-core:[5.6.14.Final, 6.0)',
|
||||
'org.hibernate:hibernate-hikaricp:[5.6.14.Final, 6.0)',
|
||||
|
||||
@@ -90,13 +87,16 @@ ext {
|
||||
// OkHttp 5.0 is in alpha.
|
||||
'com.squareup.okhttp3:okhttp:[4.10.0, 5.0.0)!!',
|
||||
|
||||
// Excluding versions 2.0 from google-api-client because they're
|
||||
// runtime incompatible with version 1.25 of admin directory API.
|
||||
// TODO: see if we can upgrade to a newer version of the latter.
|
||||
'com.google.api-client:google-api-client-java6:[1.31.3,2.0)!!',
|
||||
'com.google.api-client:google-api-client:[1.31.3,2.0)!!',
|
||||
'com.google.api-client:google-api-client-appengine:[1.31.3,2.0)',
|
||||
'com.google.api-client:google-api-client-servlet:[1.31.3,2.0)',
|
||||
// jaxb-xjc 2.4 and above requires changing the namespace to Jakarta EE
|
||||
// TODO: Remove the cap after we upgrade to Jakarta EE xml Binding
|
||||
// (I think).
|
||||
'com.sun.xml.bind:jaxb-xjc:[2.3.3, 2.4)!!',
|
||||
|
||||
// Excluding versions 2.0+ because it is runtime incompatible with the
|
||||
// pinned google-api-services-(dns|drive) libraries. They have a
|
||||
// hardcoded dependency on major version version 1.
|
||||
// TODO: Remove the cap after the pins are removed.
|
||||
'com.google.api-client:google-api-client:[1.31.3,2)!!',
|
||||
|
||||
|
||||
// DYNAMIC VERSIONS START HERE.
|
||||
@@ -104,14 +104,19 @@ ext {
|
||||
'args4j:args4j:[2.0.26,)',
|
||||
'com.fasterxml.jackson.core:jackson-databind:[2.11.2,)',
|
||||
'com.github.ben-manes.caffeine:caffeine:[3.0.0,)',
|
||||
'com.google.api-client:google-api-client-appengine:[1.31.3,)',
|
||||
'com.google.api-client:google-api-client-java6:[1.31.3,)',
|
||||
'com.google.api-client:google-api-client-servlet:[1.31.3,)',
|
||||
'com.google.api.grpc:proto-google-cloud-secretmanager-v1:[1.4.0,)',
|
||||
'com.google.api.grpc:proto-google-cloud-tasks-v2:[1.33.2,)',
|
||||
'com.google.api.grpc:proto-google-common-protos:[2.1.0,)',
|
||||
'com.google.api:gax:[1.66.0,)',
|
||||
'com.google.apis:google-api-services-admin-directory:[directory_v1-rev20240102-2.0.0,)',
|
||||
'com.google.apis:google-api-services-appengine:[v1-rev130-1.25.0,)',
|
||||
'com.google.apis:google-api-services-bigquery:[v2-rev459-1.25.0,)',
|
||||
'com.google.apis:google-api-services-cloudkms:[v1-rev108-1.25.0,)',
|
||||
'com.google.apis:google-api-services-dataflow:[v1b3-rev302-1.25.0,)',
|
||||
'com.google.apis:google-api-services-gmail:[v1-rev20220404-2.0.0,)',
|
||||
'com.google.apis:google-api-services-groupssettings:[v1-rev82-1.25.0,)',
|
||||
'com.google.apis:google-api-services-monitoring:[v3-rev540-1.25.0,)',
|
||||
'com.google.apis:google-api-services-sheets:[v4-rev612-1.25.0,)',
|
||||
@@ -176,6 +181,7 @@ ext {
|
||||
'javax.annotation:javax.annotation-api:[1.3.2,)',
|
||||
'javax.annotation:jsr250-api:[1.0,)',
|
||||
'javax.inject:javax.inject:[1,)',
|
||||
// Upgrade to jakarta when we remove App Engine dependency
|
||||
'javax.mail:mail:[1.4,)',
|
||||
'javax.persistence:javax.persistence-api:[2.2,)',
|
||||
'javax.servlet:servlet-api:[2.5,)',
|
||||
|
||||
Reference in New Issue
Block a user