java - QVTO - 导入在 3.4 中有效,但在 3.6 中无效

标签 java eclipse-plugin transformation m2m qvt

在我的 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>

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

最佳答案

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

import NameHelper;

只有 ID,没有文件夹

关于java - QVTO - 导入在 3.4 中有效,但在 3.6 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37311960/

相关文章:

ios - 从 CGAffineTransform 获取比例和旋转角度?

JAVA - 未找到 com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl

eclipse - Eclipse 中的 ColdFusion 调试问题(断点未命中)

java - 如何查找并消除 Java 程序中的随机性来源

docker - 有没有可能在我的开发机器上未安装docker的情况下创建docker镜像?

eclipse - 选择一个工具来创建/维护自定义 Eclipse 发行版

php - 借助 PHP - Image Magick 转换 .SVG 图像

algorithm - 如何将异构平面数据转化为数据结构

java - 从头开始构建 Eclipse IDE - 如何指定目标操作系统?

Java - 当前线程完成时启动一个线程