1

在我的eclipse插件项目中

import transforms.Helper;

使用 3.6 版时失败,但在 3.4 版上运行良好。它打破了味精:

Cannot find imported compilation unit 'transforms.Helper'

该文件位于一个不同的项目中,该项目在 plugin.xml 中定义了以下扩展点:

<plugin>
    <extension point="org.eclipse.m2m.qvt.oml.runtime.qvtTransformation">
      <transformation
            file="transforms/Helper.qvto"
            id="NameHelper">
      </transformation>
      <transformation
            file="transforms/AssertHelper.qvto"
            id="AssertHelper">
      </transformation>
   </extension>
   <extension
         point="org.eclipse.m2m.qvt.oml.runtime.qvtTransformationContainer">
      <sourceContainer
            path="transforms">
      </sourceContainer>
   </extension>
</plugin>

这是一个众所周知的错误吗?我用谷歌找不到任何东西。如果我可以提供任何其他文件/信息来帮助跟踪错误,请告诉我。

4

1 回答 1

1

男孩们在: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=494274 找到了解决方案。较新的版本在接受格式错误的设置方面不太宽松。正确的是:

import NameHelper;

只有id,没有文件夹

于 2016-05-24T16:51:33.237 回答