我是Maven的新手,并且现在真的不想完全学习它,只是尝试安装我的java项目。 我得到一些错误(它来自Hadoop Crunch项目),但错误感觉他们指的是我的旧代码正在进行除法并且可以被div除零。
所以无论如何:好像我是洞mvn clean install
,但看起来它的缓存仍然存在?有没有更强大的方法这样做,以确保没有任何东西来自其缓存等?
答案 0 :(得分:1)
在C:\Users\youruser\.m2
或~/.m2
查找您的回购,您可以随时删除它,但它会导致"下载互联网"下次你做某事。
这显然不是日常使用的解决方案,mvn clean install
确实编译并将项目的二进制文件从头开始放在本地存储库中,但是如果你有SNAPSHOT依赖项来分离项目(I' m不是在谈论子模块,我的意思是在其他目录中的项目)然后你需要先去那些项目,然后先在那里做mvn clean install
,这样你的本地存储库就会有最新的二进制文件。