-1
Eclipseプロジェクトにmavenプロジェクトがあります。私は、公共の変数を持つプロジェクトに格好のファイルを追加しました。別のJavaクラスのgroovy変数にアクセスしますが、コンパイルエラーが発生します(下記参照)。 GRECLIPSEプラグインがインストールされています。私はmvnを使用してプロジェクトをビルドするときにも、コマンドラインを介して正常にコンパイルされます。Eclipseで同じプロジェクトのJavaクラスでGroovy変数にアクセスできない
どうすれば解決できますか?
Groovyのクラス - 同じパッケージ内
package com.impl
class UserConstants {
public static final String USER_PREFERENCES =
"""Some value"""
}
Javaクラス。インポート行で私は、「インポートは解決できない」とによるものと私はまた、Groovyのプロジェクトにプロジェクトを変換
package com.impl
import static com.impl.UserConstants.USER_PREFERENCES;
public class UserPreferences {
public UserPreferences() {
System.out.println(USER_PREFERENCES);
}
}
あなたの質問は十分ではありません。コンパイルエラーとは何ですか? – paislee
もちろん、 "変数に解決できません" –
パッケージの可視性はありますか?それがメンバ変数の場合、クラスをインスタンス化しましたか? – paislee