m2e Maven Build war:war为\ target \ classes生成FileNotFoundException

时间:2013-10-05 14:54:31

标签: maven build war filenotfoundexception m2e

我在Windows 7上使用随附的m2e-wtp工具运行Eclipse Kepler。 我的动态Web项目引用了另一个项目,我在pom文件中使用依赖项链接到项目。 我的代码在Eclipse中符合并运行良好,我可以使用Eclipse Export>用于导出war文件的war,它也运行正常并包含其他项目。但是,我想使用Maven来制作战争,然后使用Maven Tomcat插件和Maven发布插件。

要运行Maven战争,我选择主项目,右键单击并选择Run as ... Maven Build,将目标设置为war:war然后选中Resolve Workspace工件复选框。我还选择了Debug Output选项。

构建失败,并查看堆栈跟踪,我看到以下错误是问题的根源:

Caused by: java.io.FileNotFoundException: C:\Projects\WebDocs\EclipseProjects\shared\target\classes (Access is denied)
at java.io.FileInputStream.open(Native Method)

我已经检查了target \ classes文件夹是否存在,并且它具有正确的安全访问权限(此时,我已经为所有用户提供了完全控制权)。 我已经尝试了最新的Tomcat插件并得到了类似的错误。

有没有人有任何想法如何解决或解决这个问题?

0 个答案:

没有答案