Take a peek inside .jar files!
jar tf
is a very useful command if we just want to peek into a jar. For example, I had a recent requirement of scanning several jars to look for Hibernate *.cfg.xml
files. Naturally, it would have been tedious had I had to open each jar to check. The following simple script (using jar tf
) came to the rescue.
for f in `find . -name '*.jar'`;do echo --$f--;jar tf $f | grep -n cfg.xml;done