cloud-opensource-java
cloud-opensource-java copied to clipboard
Tools for detecting and avoiding linkage errors in GCP open source projects
In footer. There are plugins to do this but they don't work with Github pages: https://github.com/github/pages-gem/pull/119
To record Elliotte's idea: > We have two different special cases here, that use different algorithms, but the same approach should work in both. I wonder if we should have...
LinkageCheckerMain with `-a org.mockito:mockito-core:2.28.2,junit:junit:4.12`. Are they valid errors? ``` Class org.mockito.internal.creation.bytebuddy.inject.MockMethodDispatcher is not found; referenced by 2 class files org.mockito.internal.creation.bytebuddy.MockMethodAdvice (mockito-core-2.28.2.jar) org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator (mockito-core-2.28.2.jar) Class org.opentest4j.AssertionFailedError is not found; referenced by...
Version ranges can override the usual level order version selection algorithm for multiple versions of a project. Do our tools take this into account?
See if we can get raw hit counts for github pages to compare JLBP numbers to GA numbers.
Idea: add a tools section to the bottom of JLBP.dev (after the best practices) with links to enforcer rule and linkage monitor docs
Finished https://cloud.google.com/dataflow/docs/quickstarts . It worked. I added libraries-bom to the project. When I applied linkage checker enforcer rule to the project (with reportOnlyReahcable) it showed following errors: ``` [INFO] ---...
There should probably be some sort of link from the individual JLBPs back to the index page. Perhaps even a sidebar listing them all?
Glue
Consider whether we should adopt any parts of https://glue-docs.appspot.com/ for jlbp.dev. E.g. font choices, max width.