Is there any way to statically detect broken references in a set of Java class files?

This page summarizes the projects mentioned and recommended in the original post on /r/java

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  2. maven-dependency-versions-check-plugin

    Maven plugin to find dependency version conflicts

    We're using this maven plugin to detect version conflicts & mismatches between all the dependencies that are used in our projects; it's relatively strict but it does let you know which (potentially transitive) dependencies clash.

  3. bnd

    Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.

    It used to be that using OSGi was cumbersome, but these days most libraries have are OSGi-friendly and bnd makes it really simple to develop OSGi applications.

  4. cloud-opensource-java

    Tools for detecting and avoiding linkage errors in GCP open source projects

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Bndtools 6.4.0

    1 project | /r/osgi | 2 Dec 2022
  • bnd / bndtools 6.0.0 OSGi Eclipse Plugin released

    1 project | /r/osgi | 5 Oct 2021
  • Using Terraform Workspace for AWS multi account archtetctures

    4 projects | news.ycombinator.com | 4 Feb 2025
  • Separating Concerns: Developers vs. Operations

    1 project | dev.to | 8 Jan 2025
  • Show HN: Nitric – Effortless back ends with infrastructure from code

    1 project | news.ycombinator.com | 7 Nov 2024

Did you know that Java is
the 8th most popular programming language
based on number of references?