https://github.com/smarkwal/jarhc
JarHC - JAR Health Check
https://github.com/smarkwal/jarhc
binary-compatibility classpath jar java static-analysis
Last synced: about 1 month ago
JSON representation
JarHC - JAR Health Check
- Host: GitHub
- URL: https://github.com/smarkwal/jarhc
- Owner: smarkwal
- License: apache-2.0
- Created: 2019-04-18T18:38:09.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-08T20:28:30.000Z (8 months ago)
- Last Synced: 2025-06-08T21:27:54.239Z (8 months ago)
- Topics: binary-compatibility, classpath, jar, java, static-analysis
- Language: Java
- Homepage:
- Size: 55.4 MB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 62
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JarHC - JAR Health Check
JarHC is a static analysis tool to help you find your way through "JAR hell" or "classpath hell".
Its main purpose is to analyze a set of JAR files (\*.jar) and check whether they are compatible on a binary level, and whether they contain any "unpleasant surprises" for you.
It is available as [Gradle plugin](https://github.com/smarkwal/jarhc-gradle-plugin), or as standalone Java application run from the command line:
```
java -jar jarhc-app.jar [options] []*
```
More information can be found in the [wiki](https://github.com/smarkwal/jarhc/wiki).

---
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://github.com/smarkwal/jarhc/releases/latest)
[](https://github.com/smarkwal/jarhc/releases)
[](https://github.com/smarkwal/jarhc/actions/workflows/build.yml)
[](https://sonarcloud.io/component_measures?id=smarkwal_jarhc&metric=test_success_density&selected=smarkwal_jarhc%3Asrc%2Ftest%2Fjava%2Forg%2Fjarhc)
[](https://sonarcloud.io/component_measures?id=smarkwal_jarhc&metric=coverage&view=list)
[](https://sonarcloud.io/dashboard?id=smarkwal_jarhc)
[](https://github.com/smarkwal/jarhc/issues)