Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davidecavestro/warcmp

A simple automation tool to check differences between two WebARchives contents
https://github.com/davidecavestro/warcmp

Last synced: 16 days ago
JSON representation

A simple automation tool to check differences between two WebARchives contents

Awesome Lists containing this project

README

        

Warcmp is a tool that

1. expands two WebArchives
2. expands their jars
3. launches jmeld (a great visual diff tool) on the expanded dirs.

Nothing more, nothing less.

By default every jar within the war is decompressed so that given a jar file foo.jar in WEB-INF/lib you will get the following structure

++++


WEB-INF/lib
|-- foo.jar
|-- foo.jar.inflated
| |-- com
| | |-- acme

++++

Usage
-----
----
./gradlew -Pwar1=/path/to/war1.war -Pwar2=/path/to/war2.war
----

Optional switches
~~~~~~~~~~~~~~~~~
* +`-Pnojars`+ disables jar contents extraction

* +`-Pnogui`+ disables jmeld launch

Credits
-------
Many thanks to:

* The http://gradle.org/[gradle team]

* The http://sourceforge.net/projects/jmeld/[jmeld team]