我所工作的公司正在使用第三方工具,该工具依赖于" base"其中包含多个实现的文件。然后,该工具预处理文件以生成生产文件。
问题是,对于IDE和java文件,当有两个具有相同名称的类时,IDE会报告冲突。此外,由于基本文件的名称与java类不同,因此该类应该位于与其名称匹配的文件中。
幸运的是,基本文件都在虚线目录中 - 以dot开头的目录 - 使它们实际上不可见,除非要求查看它们。
目标是在IDE中显示虚线目录,但在编译时IDE会忽略这些内容(尽管拥有ctrl-click功能会很棒)。
我能够在Eclipse中完成此操作,允许我的Package Explorer查看。*资源并配置项目的排除项以包含** /。* / **。
使用NetBeans,我可以更新Ignored Files(选项/杂项/文件)的正则表达式,以排除虚线目录。这会将所有内容带入IDE,并将它们添加为编译单元。因此,我尝试通过项目属性/来源/"包含/排除"使用项目的排除项目。但是,这会导致从IDE中删除单元,就像之前使用正则表达式一样。
如何配置NetBeans以允许元素进入IDE,但是将它们作为编译单元忽略,以便不在IDE中报告错误/操作?
使用其他工具不是一种选择,也不是使用该工具并创建不同的设计。
这必须使用NetBeans 7.3.1或7.1与第三方工具完成。