0

我做了一个 git 克隆:https ://github.com/mockito/mockito

我要做的是重新打包它,以便最终的 mockito-core jar 将使用修改后的 Objenesis 库。

但是,我是一个 maven 用户,我不确定如何让 Mockito 使用我自己的库版本,然后用 ant 重新打包它。使用 Maven,这很容易做到,只需更改<dependency>然后run mvn clean install

新的 Objenesis 库在我的本地M2_HOMEmaven 存储库中,我是否需要手动将其复制到mockitogit 目录中的 a 文件夹中?

4

1 回答 1

1

Mockitobuild.xml定义了一个compile.classpath包含所有文件lib/run(以及几个其他目录)的文件。您可以更改构建文件中的定义,或者简单地将 jar 替换为lib/run.

构建完成后,与install.artifact目标一起安装将使用 pom in maven/mockito-core.pom,因此您还需要对其进行编辑以引用修改后的库。

于 2013-04-15T13:38:50.530 回答