2

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

我已使用 POM 文件将现有 Maven 项目导入 Eclipse 工作区以填充项目和依赖项。我安装了 UIMA Ruta Eclipse 插件。我复制的项目就是这样一个项目,所以它有descriptor, script,resources文件夹,三个都在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 构建行为?

4

0 回答 0