从源头建立Mockito

时间:2013-04-01 05:03:39

标签: java ant mockito

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

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

但是,我是一个maven用户,我不知道如何处理让Mockito使用我自己的库版本然后用ant重新打包它。使用Maven,只需更改<dependency>然后run mvn clean install

即可轻松完成

新的Objenesis库位于我的本地M2_HOME maven存储库中,是否需要手动将其复制到mockito git目录中的文件夹?

1 个答案:

答案 0 :(得分:1)

Mockito build.xml定义compile.classpath,其中包含lib/run中的所有文件(以及其他几个目录)。您可以更改构建文件中的定义,或者只需替换lib/run中的jar。

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