Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davidecavestro/warcmp
- Owner: davidecavestro
- Created: 2012-04-20T06:57:27.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-02-12T22:07:08.000Z (over 10 years ago)
- Last Synced: 2023-03-23T12:13:47.646Z (over 1 year ago)
- Language: Shell
- Size: 9.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.asciidoc
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]