我对log4j做了一些修改,希望我的项目使用本地版本而不是远程maven仓库的版本,所以我将项目声明为pom.xml中的本地仓库除了我其他依赖远程回购:在maven中有相同工件的多个仓库
<repository>
<id>my-log4j</id>
<name>my log4j</name>
<url>file:///...</url>
</repository>
<repository>
<id>remote</id>
<name>remote repo</name>
<url>http://...</url>
</repository>
行家从我的本地回购复制文件符合市场预期,但随后它从远程回购再次下载Log4j和改写先前的文件。有没有办法从远程回购中下载某些工件?
另外,maven如何检测my-log4j的更改?我怎样才能让Maven在编译期间每次拷贝my-log4j文件?