ejb-jar.xml.unfiltered无法删除

时间:2012-02-17 14:05:05

标签: maven ejb

在我的ejb maven构建中,我经常会收到此错误:

  

无法执行目标   org.apache.maven.plugins:maven-ejb-plugin:2.3:ejb(default-ejb)on   project autocat-core:创建EJB归档时出现问题:   文件   C:\ Users \用户NDX \文件\工作空间\蚀-的JavaEE \ autocat \ autocat核\目标\类\ META-INF \ EJB-jar.xml.unfiltered   无法删除。 - > [帮助1]

我能做些什么来摆脱它?

编辑请注意,它也发生在我们的Windows持续集成服务器上,该服务器只运行maven,并且没有安装Eclipse >。

2 个答案:

答案 0 :(得分:2)

如果在持续集成服务器中,为什么会在这样一个模糊的工作空间位置名称中运行?

  • 检查Continuous Integration服务器是否运行多个作业但使用相同的工作区?
  • 检查工作区内是否存在Windows ACL异常:用户ndx应该是运行Maven构建的用户,我想
  • 检查是否存在仍保留文件的某个Java进程
  • 什么是持续集成系统?
    • 自建代码?
    • 詹金斯/哈德森?
    • 连续?

答案 1 :(得分:1)

您的日食或其他应用程序打开并锁定。

Windows阻止删除打开的文件。因此,您必须在编译之前关闭所有应用程序(您的IDE,应用程序服务器等)。