我是Maven的初学者。当我单击clean & Build
以在netbeans中重建我的项目时,它会抛出错误
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) on project xxxx-web: Failed to clean project: Failed to delete D:\Gps2.x\xxxx-web\target\xxxx-web-2.11-SNAPSHOT\WEB-INF\lib\validation-api-1.0.0.GA.jar -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
或者如何使用maven包构建war文件?
答案 0 :(得分:4)
这通常发生在Windows环境中,目标文件夹被锁定"。例如。当您运行Web应用程序时(看起来像这样)并且想要执行mvn clean
。应用程序服务器/ servlet引擎锁定文件,以便mvn clean
无法删除文件,因为它们已被锁定。尝试在Web应用程序未运行时运行此命令。
编辑:如果您在资源管理器中打开目标文件夹或从目标文件夹编辑文本文件等,也可能发生这种情况。
答案 1 :(得分:0)
在Glassfish服务器的情况下,你只需停止服务器并进行清理和构建,然后运行你的项目它肯定会工作。确认
答案 2 :(得分:0)
如果您使用的是Windows系统,请关闭所有应用程序(例如,文件浏览器,在“记事本”(位于“目标”文件夹中的一部分)中打开的任何文件等)。基本上,Maven试图删除文件,但是由于它被其他应用程序“锁定”,因此Maven无法访问它,因此无法删除它。
答案 3 :(得分:0)
清洁项目一次,然后重新生成。如果无法正常工作,请杀死Java进程并重新启动Studio
答案 4 :(得分:0)
系统重新启动对我有用。请尝试一下。