【问题标题】:Eiffel avoiding duplicates into ecf file埃菲尔避免重复进入ecf文件
【发布时间】:2020-05-03 17:30:48
【问题描述】:

我在使用过的库中有重复的类。如何在 ecf 文件中指定要排除的路径?

Error code: VD71

Configuration error


Duplicate class: BASIC
/home/pg/data/solarity/sit-dev/eiffel/lib/thirdparty/json/examples/performance/basic.e
/home/pg/data/solarity/sit-dev/eiffel/lib/thirdparty/json/examples/basic/basic.e
Configuration: /home/pg/data/solarity/sit-dev/eiffel/sit-platform/sit_platform_lib.ecf

我发现的一种方法可以是

<library name="json" location=".\..\lib\thirdparty\json\library\json.ecf" readonly="false"/>
        <file_rule>
                <exclude>
                        /examples$                                                                                                                                                                                                                             
                </exclude>
        </file_rule>

但是找不到排除路径的定义及其语法

【问题讨论】:

标签: eiffel eiffel-studio-19.12


【解决方案1】:

在库之外没有控制源代码的机制。仅集群支持包含和排除源文件的文件规则。

您需要修复库配置以确保没有重复的类。

注意。 项目设置对话框是更改项目设置的推荐方法,因为它仅反映受支持的选项,并确保配置文件不会损坏。特别是,它表明集群在源代码部分具有排除规则,而库则没有。

【讨论】:

    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多