https://github.com/cbuschka/zipdiff
ZipDiff - a zip diff lib, cli tool, maven plugin
https://github.com/cbuschka/zipdiff
cli jar java maven-plugin zip zipdiff
Last synced: 5 months ago
JSON representation
ZipDiff - a zip diff lib, cli tool, maven plugin
- Host: GitHub
- URL: https://github.com/cbuschka/zipdiff
- Owner: cbuschka
- License: apache-2.0
- Created: 2017-11-08T08:13:09.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T18:49:00.000Z (over 1 year ago)
- Last Synced: 2025-08-02T01:39:30.081Z (10 months ago)
- Topics: cli, jar, java, maven-plugin, zip, zipdiff
- Language: Java
- Homepage:
- Size: 184 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
# ZipDiff [](https://travis-ci.com/github/cbuschka/zipdiff) [](https://search.maven.org/search?q=g:com.github.cbuschka.zipdiff%20AND%20a:zipdiff-maven-plugin) [](https://github.com/cbuschka/zipdiff/blob/master/license.txt)
### A lib, cli tool and maven plugin to diff jar/zip/ear/war/... files
## Features
* Detects entry modification, renaming, deletion and addition
* Recursive diff (nested zips)
* Filtering rules on paths and content
* Content diff for: java MANIFEST.MF, properties files, text files
## Usage
### Maven Plugin
```xml
com.github.cbuschka.zipdiff
zipdiff-maven-plugin
2.0.0
```
[Maven Plugin Configuration](./doc/maven-plugin-usage.md)
### CLI Tool
[Command Line Tool Usage](./doc/cli-tool-usage.md)
### Java Lib
[Java Lib Usage](./doc/java-lib-usage.md)
## Build
### Required prerequisites:
* maven >= 3.5
* java >= 8
```
mvn clean install
```
## License
Copyright (c) 2017-2020 by [Cornelius Buschka](https://github.com/cbuschka).
[Apache License, Version 2.0](./license.txt).