我在JDeveloper中开发了一个ADF Fusion Web应用程序12.在创建项目之后,我查看了文件系统,并创建了一堆目录。
谁能告诉我.adf
文件夹有什么用?我无法在Oracle Docs中找到任何相关信息。我是用git开发的,我也想知道是否必须对这个目录进行版本化。
提前致谢!
答案 0 :(得分:3)
在上述文件夹中可以找到两个文件:adf-config.xml
和connections.xml
。有关其用法的概述,您可以查看以下链接:
Oracle ADF XML File Appendix和Web Center。在它们两者中都表明在设计时存储了应用程序级别的设置,可以在以后的部署过程中使用(虽然看起来非常重要:))。因此,即使您删除了该文件夹,如果您进行任何更改并重新部署应用程序,也应该重新部署该文件夹,但,如果它存在,则表示它应该存在(典型的Oracle政治;))。因此,即使您确实需要其设置(例如修改连接详细信息以指向生产服务器实例),也应对其进行版本控制。
我使用 svn ,它会自动进行版本化。
希望这会有所帮助。
答案 1 :(得分:3)
ADF会创建项目所需的多个文件和文件夹
当项目使用需要这些文件的功能时,它会创建它们
在.adf/META-INF/
,您可以找到adf-config.xml
& connections.xml
应用程序级设置
但是,例如src/META-INF/jazn-data.xml
在您的应用程序上启用安全之前不存在。此文件也是必需的,应该在SVN / Git上。
ADF还会创建一些不应该在Git / SVN上的临时文件和文件夹。
喜欢:.data/
。
根据您在ADF堆栈(ADF BC,ADF型号,ADF控制器,ADF Faces)中使用的技术,您应该了解创建了哪些文件和文件夹。
如果您在官方文档中搜索过.adf/
,那么您会找到答案。
答案 2 :(得分:1)
默认情况下,ADF会创建.adf和.data文件,.adf文件可以说是用于保存与IDE中工作区相关的各种信息,即与数据库,META-INF信息用于自定义目的的连接。 &安培; .data支持您的MDS功能。 我们总是可以删除它,但只要我们重建我们的应用程序,我们的Jdev就会自动创建它。