I have a jar file from an external source. All of the classes in the jar are in the com.xyz package.
I would like to move all of classes to the com.xyzold package.
Is this is simple as unzipping the jar, renaming the xzy folder to xyzold, and rezipping it, or do I need to modify each class file as well?
Here's my solution, using Jar Jar Links
java -jar jarjar-1.4.jar process rules.txt google-collections-1.0.jar google-collections-old-1.0.jar
And here's the contents of my rules.txt file:
rule com.google.** com.googleold.@1
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…