我正在尝试使用maven和tomcat运行简单的struts项目。
当我试图实现下一个目标时:清理安装tomcat7:run
我得到了MojoExecutionException:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean
(default-clean) on project myproject: Failed to clean project: Failed to delete
D:\EclipseWorkspace\myproject\target\tomcat\logs\access_log.2015-02-21
-> [Help 1]
我在谷歌上搜索过,了解到tomcat使用这个access\u log文件记录用户请求。当我想要执行上面列出的目标时,当我使用Eclipse IDE时,JVM拒绝删除这个文件。
我看到了相同的问题:未能执行目标org.apache.maven.plugins: maven-clee-plugin: 2.4.1,Maven-未能执行目标org.apache.maven.plugins: maven-gree-plugin: 2.4.1:清洁。
但是不明白对这样的问题提出的解决方案。
在我的例子中,这是一个不同于Tomcat的程序,它阻止了一个应该删除的文件夹。以下是我根据迈克尔·皮科克的回答提出的方法:
通过这种方式,您在Windows 10上可以找出哪个进程阻止了文件或文件夹:
如果您不知道哪个文件不能删除,请查看Maven的日志。在那里,它告诉您在错误发生之前它正在删除哪个文件或文件夹。很可能是这一点导致了问题。
米卡赫尔·皮科克和khmarbaise关于某些过程阻止删除的说法是正确的。
这是给像我这样的新手的一些建议。
我遇到了这样的问题,因为在用maven goals运行Tomcat之后,我通过在目录中的批处理文件来停止它,或者通过点击下一个标签来停止安装Eclipse Tomcat插件:
但要以正确的方式执行,您应该在控制台视图中单击停止标签:
然后将停止区域设置tomcat实例,并且不会出现此类错误,因为进程将正常关闭。
每当有进程锁定Maven试图清理的某个子文件夹中的文件时,我就会看到这种错误。检查您的Tomcat实例是否确实已停止(在任务管理器中查找不应该存在的java进程)。我还为自己创建了这个问题,在文本编辑器中打开访问日志,然后在关闭Tomcat并尝试运行新版本后忘记关闭编辑器。
有关错误和可能的解决方案的详细信息,请阅读以下文章:[帮助1]http://cwiki.apache.org/confluence/display/maven/mojoExecutionException
当我用依赖项构建项目时,它给出了这个错误。 提前致谢
尝试使用Maven3生成失败,我无法了解原因。使用以下命令调用站点生成: 结果如下: 我的pom.xml:
我一直在尝试重命名tika应用程序类。由于类路径上的重复类,存在加载冲突。当我尝试运行maven install-e时,它会抛出错误,我想使用 Apache.Tika组织 分类为 com.test1.tika pom.xml文件如下所示 mvn package命令的错误如下: null
我尝试通过命令提示符执行以下命令: 当我执行上述命令时,我收到以下错误。 补充一点:我不使用pom.xml文件,jar文件保存在D:/xx/xxx.So我导航到文件夹并执行了上述命令。确切的问题是什么,我如何纠正这个问题。我对Maven很陌生
我正在通过Jenkins文件运行此命令:sh"${mvnHome}/bin/mvn清洁包" 出现以下错误:无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.8.1:项目自动化上的编译(默认编译):致命错误编译:无效目标版本:11- 当我在本地运行这个命令(使用我的IntelliJ终端)时,它会正常工作!!詹金斯服务器和我的电脑的mvn版本都是3.6.0 我的pom: