[英]Building Mockito from source
我做了一个git的克隆: https : //github.com/mockito/mockito
我想做的是重新包装它,以便最终的模仿核心jar将使用经过修改的Objenesis库。
但是,我是maven用户,我不确定如何使Mockito使用我自己的库版本,然后用ant重新打包。 使用Maven,这很容易做到,只需更改<dependency>
然后run mvn clean install
新的Objenesis库位于我的本地M2_HOME
Maven存储库中,是否需要手动将其复制到mockito
git目录的a文件夹中?
Mockito的build.xml
定义了一个compile.classpath
,其中包含lib/run
所有文件(以及其他两个目录)。 您可以在构建文件中更改定义,或直接将lib/run
的jar替换。
构建完成后,使用install.artifact
目标进行安装将使用maven/mockito-core.pom
的pom,因此您还需要对其进行编辑以引用修改后的库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.