An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# ZipDiff [![Build](https://api.travis-ci.com/cbuschka/zipdiff.svg?branch=master)](https://travis-ci.com/github/cbuschka/zipdiff) [![Maven Central](https://img.shields.io/maven-central/v/com.github.cbuschka.zipdiff/zipdiff-maven-plugin.svg)](https://search.maven.org/search?q=g:com.github.cbuschka.zipdiff%20AND%20a:zipdiff-maven-plugin) [![License](https://img.shields.io/github/license/cbuschka/zipdiff.svg)](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).