gpt4 book ai didi

java - 在 Bamboo 中构建之前更改包名称

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:23:13 27 4
gpt4 key购买 nike

我最近发现 BlackBerry treats all classes with the same fully-qualified name as identical -- 不管它们是否在完全不同的应用程序中 -- 导致使用我们共享库的不同版本的应用程序在安装在同一部手机上时崩溃。

为了解决这个问题,我们计划更改包名称以包含版本号,然后进行构建。有人可以解释一下,我如何使用 Bamboo 在我们的构建过程中插入一个步骤:

  • 更改某些包的名称
  • 将所有对旧包名称的代码引用替换为对新包名称的引用?

最佳答案

专为更改 jar 文件中 Java 类的完全限定名称而制作的一个很棒的工具是 jarjar。 .它可以在 Ant 中轻松使用,或者 from a shell script .

我从未使用过 Bamboo - 我想,它也应该在那里工作。当然,那个环境可能会有一些特殊的限制(关于字节码操作),我不知道(?)

关于java - 在 Bamboo 中构建之前更改包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com