QVTO - 导入在 3.4 中有效但在 3.6 中无效
QVTO - Import Works in 3.4 but not in 3.6
在我的 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>
这是一个众所周知的错误吗?我无法使用 google 找到任何内容。如果我可以提供任何其他 files/infos 来帮助追踪错误,请告诉我。
男孩们在:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=494274
找到了解决方案。较新的版本在接受格式错误的设置方面不太宽松。正确的是:
import NameHelper;
只有 id,没有文件夹
在我的 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>
这是一个众所周知的错误吗?我无法使用 google 找到任何内容。如果我可以提供任何其他 files/infos 来帮助追踪错误,请告诉我。
男孩们在: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494274 找到了解决方案。较新的版本在接受格式错误的设置方面不太宽松。正确的是:
import NameHelper;
只有 id,没有文件夹