埃菲尔避免重复进入 ecf 文件
Eiffel avoiding duplicates into ecf file
我已将 类 复制到一个用过的库中。如何在 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>
但是找不到排除路径的定义和语法
没有控制库外源代码的机制。仅集群支持包含和排除源文件的文件规则。
您需要修复库配置以确保没有重复项类。
注意。 项目设置对话框是更改项目设置的推荐方式,因为它仅反映支持的选项,并确保配置文件不会损坏。特别是,它表明集群在 源代码 部分有排除规则,而库没有。
我已将 类 复制到一个用过的库中。如何在 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>
但是找不到排除路径的定义和语法
没有控制库外源代码的机制。仅集群支持包含和排除源文件的文件规则。
您需要修复库配置以确保没有重复项类。
注意。 项目设置对话框是更改项目设置的推荐方式,因为它仅反映支持的选项,并确保配置文件不会损坏。特别是,它表明集群在 源代码 部分有排除规则,而库没有。