最近,Apache Maven 似乎存在缓存问题。在使用 Windows Vista 或 Windows 7 进行干净的项目安装时,有时会生成与之前构建的构件相同数据的构件,尽管新构件的文件应该已经更新。
是否有任何方法可以清除此缓存,以便强制 Maven 始终触发本地应该构建的干净构建工作?
特别是,在使用 war 插件构建 web 应用程序时,我们遇到了问题。 Maven 版本为 3.0.3。 War 插件版本为 2.1.1。
因此,有一些命令可用于清理。
1. mvn clean cache
2. mvn clean install
3. mvn clean install -Pclean-database
同时,从.m2中删除存储库文件夹也可能会有所帮助。
-U
标志更新构件吗? - Amir Raminfarmvn clean install
命令将新产物放入本地仓库中吗? - palacsintmvn clean install -Dmaven.repo.local=/alternate/repo/location
- Gayan Weerakutti