2011-09-09 63 views
4

我已经继承了一个项目,我们已经有了一个用于我的maven-ear-plugin项目的application.xml文件。我们必须使用它。但是当我将这个血腥项目导入eclipse时,它会不断覆盖这个文件 - 我必须去本地历史记录并恢复它。Eclipse m2e-wtp插件不断覆盖application.xml

每次有人做一个干净的构建,改变项目设置等,该文件被覆盖在eclipse中的东西(我假设m2e插件)。我如何告诉它离开frigging文件。我不应该触摸它,所以也不是。

在生成目录中生成文件的设置是不相关的 - 我不希望它生成任何东西。

回答

0

这是m2e-wtp中的一个错误。

我已经提交了一份类似的报告org.eclipse.wst.common.component文件的修改不变 - >https://issues.sonatype.org/browse/MECLIPSEWTP-146

他们声称它的固定下一个版本。也许它也解决了你的问题。

如果不是这样,请向Sonatype提交一个新bug,因为您可以看到它们的响应速度非常快。与此同时,如果您知道您没有更改application.xml,那么只需将其删除并从源代码管理中恢复即可。这就是我最终用'组件'文件做的事情。

猜测,这是处于前沿的价格。

1

只需将<generateApplicationXml>false</generateApplicationXml>添加到您的maven-ear-plugin配置