Ruta EP(Eclipse插件) - 在Clean之前,脚本更改不会触发Descriptor文件夹中的更新

时间:2016-01-07 06:38:12

标签: eclipse uima ruta

我注意到UIMA Ruta Eclipse插件中存在以下行为:

我使用POM文件将现有的Maven项目导入Eclipse工作区,以填充项目和依赖项。我安装了UIMA Ruta Eclipse插件。我复制的项目就是这样一个项目,因此它有descriptorscriptresources个文件夹,而且这三个文件夹都在git

项目导入后,我转到Ruta视角,并UIMA Ruta -> Convert...UIMA Ruta -> Update project做了很好的测量。

好吧,更新它们或在descriptor中创建文件后,它不再自动生成script文件夹中的文件。 (从script删除文件后,它从未自动删除文件,但这是另一个故事。)

我一直在关注我的Eclipse项目文件,看看它们是否与使用Eclipse选项更新前后的源UIMA Ruta -> Convert...项目文件不同。

它为我的.buildpath文件做了一些事情,现在在原始版本和克隆版本上都是这样的:

<buildpath>
    <buildpathentry kind="src" path="script">
        <attributes>
            <attribute name="ruta" value="script"/>
        </attributes>
    </buildpathentry>
    <buildpathentry kind="src" path="descriptor">
        <attributes>
            <attribute name="ruta" value="descriptor"/>
        </attributes>
    </buildpathentry>
    <buildpathentry kind="src" path="resources">
        <attributes>
            <attribute name="ruta" value="resources"/>
        </attributes>
    </buildpathentry>
</buildpath>

现在,如果我清理然后自动构建,则会填充并更新descriptor文件夹。但只有在干净之后,有时需要不止一次,因为有时候干净的错误会显示一条消息,表明它无法删除target中的某些文件。如果我自动取消选中构建,然后清理(清理后没有自动构建),然后构建,它每次都可以正常工作而没有错误。

知道如何解决这个问题,关键的是,如何配置Eclipse插件的Ruta构建行为?

0 个答案:

没有答案