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;
просто идентификатор, нет папки