cloud-opensource-java
cloud-opensource-java copied to clipboard
Tools for detecting and avoiding linkage errors in GCP open source projects
As of now, the plugin documentation doesn't add any task dependency. https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/Linkage-Checker-with-Gradle However linkageCheck task expects the project's JAR file built before running it. Therefore it should depend on "build"...
Right now they're: `[JLBP-19] Place each package in only one module` Perhaps should be something like: `Google Best Practice for Java Libraries 19: Place each package in only one module`
Write a one pager on how to collect analytics for linkage monitor: 1. Number of repos installed in versus number of repos available (latter is inventory project?) 2. Number of...
https://gist.github.com/suztomo/031fb54137564447b45239538ad7a7cf ``` Class com.google.api.client.http.apache.ApacheHttpTransport$Builder is not found; referenced by 1 class file com.google.cloud.hadoop.util.HttpTransportFactory (util-1.9.16.jar) ``` No Builder class in google-http-java-client 1.28.0 or later. Similar to https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/468 Dependency tree: ``` +---...
Towards https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/646 . Beam Dependencies to match a version of libraries-bom. How to measure this progress?
What should we say about libraries that are intended only for a specific project or projects? Examples: * appengine-plugins-core (App Engine Maven and Gradle plugins, CT4E, and CT4I) * plugins-login-common...
Per Lukasz, "Fragment the library/artifact that is built in such a way where dependencies for optional addons are in separate libraries/artifacts and users can pull them in if they use...
https://material.io/design/typography/the-type-system.html
This should go on https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM