QVTO - Импорт работает в 3.4, но не в 3.6

В моем проекте плагина затмения линия

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. Если я могу предоставить любые другие файлы / информацию, чтобы помочь отследить ошибку, просто дайте мне знать.

1 ответ

Решение

Ребята по адресу: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494274 нашли решение. Более новая версия менее снисходительна для принятия искаженных настроек. Правильно было бы:

import NameHelper;

просто идентификатор, нет папки

Другие вопросы по тегам