-
Notifications
You must be signed in to change notification settings - Fork 17
chore: split the shared dependencies BOM into two (internally) #419
Conversation
| <groupId>com.google.code.gson</groupId> | ||
| <artifactId>gson</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Placing gson as third-party library, because the Libraries BOM doesn't have it.
| <groupId>com.google.code.findbugs</groupId> | ||
| <artifactId>jsr305</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Placing jsr305 as third-party library, because the Libraries BOM doesn't have it.
| <groupId>com.google.errorprone</groupId> | ||
| <artifactId>error_prone_annotations</artifactId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Placing error_prone_annotations as third-party library, because the Libraries BOM doesn't have it.
|
It seems that some values are outdated. |
| @@ -0,0 +1,192 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
License & Copyright?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't find Yoshi Java repositories declare license and copyright in pom.xml files. I see <organization> and <license> elements, which I think should deliver License & Copyright.
first-party-dependencies/pom.xml
Outdated
| <grpc.version>1.39.0</grpc.version> | ||
| <gax.version>1.67.0</gax.version> | ||
| <grpc-gcp.version>1.1.0</grpc-gcp.version> | ||
| <guava.version>30.1.1-android</guava.version> | ||
| <protobuf.version>3.17.3</protobuf.version> | ||
| <google.api-common.version>1.10.6</google.api-common.version> | ||
| <google.common-protos.version>2.3.2</google.common-protos.version> | ||
| <google.core.version>1.95.4</google.core.version> | ||
| <google.auth.version>1.0.0</google.auth.version> | ||
| <google.http-client.version>1.39.2</google.http-client.version> | ||
| <google.oauth-client.version>1.31.5</google.oauth-client.version> | ||
| <google.api-client.version>1.32.1</google.api-client.version> | ||
| <iam.version>1.0.14</iam.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need to update them to the latest versions.
|
Good refactoring, also we'll need to Change guava to jre from android |
|
Fixed outdated values in the files, including Guava version. |
| <google.oauth-client.version>1.32.1</google.oauth-client.version> | ||
| <google.api-client.version>1.32.1</google.api-client.version> | ||
| <iam.version>1.1.0</iam.version> | ||
| </properties> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Values from master (b28723a)
<grpc.version>1.40.0</grpc.version>
<gax.version>2.3.0</gax.version>
<grpc-gcp.version>1.1.0</grpc-gcp.version>
<guava.version>30.1.1-jre</guava.version>
<protobuf.version>3.17.3</protobuf.version>
<google.api-common.version>2.0.1</google.api-common.version>
<google.common-protos.version>2.3.2</google.common-protos.version>
<google.core.version>2.1.1</google.core.version>
<google.auth.version>1.1.0</google.auth.version>
<google.http-client.version>1.39.2</google.http-client.version>
<google.oauth-client.version>1.32.1</google.oauth-client.version>
<google.api-client.version>1.32.1</google.api-client.version>
<gson.version>2.8.8</gson.version>
<threeten.version>1.5.1</threeten.version>
<javax.annotations.version>1.3.2</javax.annotations.version>
<animal-sniffer.version>1.20</animal-sniffer.version>
<iam.version>1.1.0</iam.version>
<opencensus.version>0.28.0</opencensus.version>
<findbugs.version>3.0.2</findbugs.version>
<errorprone.version>2.9.0</errorprone.version>
<jackson.version>2.12.4</jackson.version>
<codec.version>1.15</codec.version>
<httpcomponents.httpcore.version>4.4.14</httpcomponents.httpcore.version>
<httpcomponents.httpclient.version>4.5.13</httpcomponents.httpclient.version>
| <codec.version>1.15</codec.version> | ||
| <httpcomponents.httpcore.version>4.4.14</httpcomponents.httpcore.version> | ||
| <httpcomponents.httpclient.version>4.5.13</httpcomponents.httpclient.version> | ||
| </properties> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Values from master (b28723a)
<gson.version>2.8.8</gson.version>
<threeten.version>1.5.1</threeten.version>
<javax.annotations.version>1.3.2</javax.annotations.version>
<animal-sniffer.version>1.20</animal-sniffer.version>
<iam.version>1.1.0</iam.version>
<opencensus.version>0.28.0</opencensus.version>
<findbugs.version>3.0.2</findbugs.version>
<errorprone.version>2.9.0</errorprone.version>
<jackson.version>2.12.4</jackson.version>
<codec.version>1.15</codec.version>
<httpcomponents.httpcore.version>4.4.14</httpcomponents.httpcore.version>
<httpcomponents.httpclient.version>4.5.13</httpcomponents.httpclient.version>
|
@Neenu1995 This pull request adds 2 new artifacts ( |
|
I'm feeling that I should merge this #445 first to set the version to contain "-SNAPSHOT". |
b33ebce to
3bd28c5
Compare
|
Now the version contains "-SNAPSHOT". |
The following libraries are built by Google but not intended for the Libraries BOM. Therefore I put them as third-party BOM: