jcd

A simple command line tool to detector the potential conflicted classes in jars The similar tool called jarfish in java.

``` Usage: jcd [OPTIONS] --jars

Options: -j, --jars The jar list joined by semicolon -c, --check [default: size] [possible values: size, crc, none] -e, --exclude The exclude package prefix, can be declared multiple times -h, --help Print help -V, --version Print version

```

Example

shell jcd --jars "a.jar;b.jar" --exclude package1/to/exclude --exclude package2/to/exclude

By default, the class only recognized as conflicted when it has the same class name but with different size. It can be tuned to check crc number -c crc or disable check with -c none.

Todo