百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

jarjar

> 编程语言
开源

Jar Jar Links 是一款实用程序,可帮助您轻松地重新打包 Java 库,并将其嵌入到自己的分发版中。

759 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

Jar Jar Links 是一款实用程序,可帮助您轻松地重新打包 Java 库,并将其嵌入到自己的分发版中。

Jar Jar Links 是一个实用程序,可让您轻松地重新打包 Java 库并将其嵌入到自己的分发中。这有两个原因是有用的:

Jar Jar Links 包含一个 Ant 任务,该任务扩展了内置的 jar 任务。正常的 zipfileset 元素用于嵌入 jar 文件。添加了一个新的规则元素,该元素使用通配符模式来重命名嵌入的类文件。通过 ASM 使用字节码转换来更改对重命名类的引用,并为移动资源文件和转换字符串文本提供了特殊处理。

要使用 Jar Jar Links,我们定义一个名为 "jarjar" 的新任务,并将其替换为我们使用 jar 任务的任何位置。由于 JarJarTask 类扩展了普通的 Ant Jar 任务,如果您需要,可以在不使用其附加功能的情况下使用 jarjar:

为了重命名这些类,JarJarTask 添加了一个新的“规则”元素。该规则具有一个“模式”属性,使用通配符来匹配类名,以及一个“结果”属性,用于描述如何转换匹配的名称。在本示例中,我们包含来自 jaxen.jar 的类,并添加了一条规则,将以“org.jaxen”开头的任何类名改为以“org.example.jaxen”开头(在我们的想象中,我们控制 example.org 域):

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言