我有一个来自外部来源的 jar 文件。jar 中的所有类都在 com.xyz 包中。
我想将所有类移动到 com.xyzold 包中。
这是否像解压缩 jar、将 xzy 文件夹重命名为 xyzold 并重新压缩它一样简单,还是我还需要修改每个类文件?
这是我的解决方案,使用Jar Jar Links
java -jar jarjar-1.4.jar process rules.txt google-collections-1.0.jar google-collections-old-1.0.jar
这是我的 rules.txt 文件的内容:
rule com.google.** com.googleold.@1