首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >m2eclipse资源过滤

m2eclipse资源过滤
EN

Stack Overflow用户
提问于 2010-05-05 21:14:26
回答 2查看 5.6K关注 0票数 7

在使用Eclipse支持进行资源过滤时,我遇到了一些问题。似乎过滤只发生在已更改的资源上。这从根本上是有缺陷的,因为如果我有一个引用属性的文件(例如${my.property} ),如果属性值发生更改,则仅当引用文件也被修改时才会执行过滤-如果我只更改属性值(在我的pom.xml中),则过滤不会应用于引用它的文件。

因此,如果我对pom文件中的属性进行了更改,则不会应用过滤。但是,如果我随后转到引用该属性的文件(例如Spring配置文件),然后编辑并保存它,则会应用过滤。

我在某处读到过:

“如果在增量生成期间没有资源更改,m2eclipse将跳过筛选”

我使用的是m2eclipse 0.10.x

还有没有人见过这个?

谢谢,

安德鲁

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-06 05:16:42

是的,这是在this lengthy讨论中提到的(主题并不完全是关于资源过滤,但提到了当前的行为):

Eclipse当启用资源过滤时,m2eclipse将运行指定的目标(默认情况下为“process- resources:testResources”),将资源过滤到项目的输出文件夹(

/classes或target-eclipse/classes),作为Eclipse构建的一部分。如果在增量构建期间没有资源更改,则m2eclipse将跳过筛选

我的理解是,这是一种设计选择(参见尤金的last message ):

有人担心资源过滤可能会影响集成开发环境中的性能,并且并不总是需要的(例如,当过滤仅用于存储构建到结果jar中的某些内容时)

因此,在POM更改之后,您应该更新项目配置:在您的项目上右键单击,然后单击Maven > update project Configuration (这将触发process-resources)。

据我所知,这仍然是目前的状态。不过,关于resource filtering还有很多问题,也许你可以查看一下是否可以找到类似的问题。

票数 7
EN

Stack Overflow用户

发布于 2010-05-06 01:05:14

是的,你是对的。

您应该在m2eclipse's bug tracker中打开一个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2773474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档