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>

これはよく知られたエラーですか? Google を使用しても何も見つかりませんでした。エラーの追跡に役立つ他のファイル/情報を提供できる場合は、お知らせください。

4

1 に答える 1

1

https://bugs.eclipse.org/bugs/show_bug.cgi?id=494274の少年たち が解決策を見つけました。新しいバージョンは、不正な設定を受け入れることに関して寛大ではありません。正しいのは次のとおりです。

import NameHelper;

IDのみ、フォルダなし

于 2016-05-24T16:51:33.237 に答える