java - faces-config.xml.jsfdia 文件有什么用?

标签 java eclipse jsf

我所做的一些研究表明,faces-config.xml.jsfdia 文件是由 eclipse 生成的,作为 faces-config.xml (source) 的某种差异,它有时会导致旧 JBoss 服务器 (source) 上的部署问题。

前几百个谷歌结果也表明,许多项目实际上将其 faces-config.xml.jsfdia 置于版本控制之下。

这是疏忽吗?该文件实际上对某些东西有用吗?即使没有 faces-config.xml 处于版本控制之下,eclipse 也有一个本地历史记录,它可以用来恢复配置,那么为什么它要保留一个单独的设置差异呢?甚至没有(无论如何都毫无用处)“还原配置”选项,那有什么意义呢?

谢谢

最佳答案

faces-config.xml.jsfdia 文件是特定于 Eclipse 的文件,其中包含 faces-config.xml 的图表表示。如果您打开 faces-config.xml 文件并切换到 Diagram 选项卡(在编辑器 View 的左下角有三个选项卡;Diagram , TreeSource), 那么如果这个文件不存在,将自动创建。它会记住所有在 faces-config.xml 文件本身中当然无法记住的图表绘图。

您需要将此文件添加到版本控制程序的忽略列表中。例如。在 Mercurial 的情况下,项目根目录中的 .hgignore 文件:

syntax: regexp
\.jsfdia$

或者在 git 情况下的 .gitignore 文件:

*.jsfdia

关于java - faces-config.xml.jsfdia 文件有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9804080/

相关文章:

java - 按下回车键后如何使Java控制台输入消失

java - 在 SWT Eclipse 中访问树的子项

eclipse - 逆时针 HTTP REPL

java - 如何编辑具有预定义值的数组以包含用户输入 JAVA

java - 在 JSF 中,from-view-id 和 from-tree-id 之间有什么区别?

java - 如何在 java 中从 JSON 解析创建一个非静态列表?

java - 在 jpa 中使用命名查询更新查询无法正常工作

android - 无法删除 android 中 libs 文件夹中的 android-support-v4.jar

jsf - 如何在数据表 primefaces 中获取新的过滤值

jsf - 何时调用托管 bean 构造函数?