Groovy переменная не доступна в Java-классе того же проекта в затмении - PullRequest
0 голосов
/ 25 января 2012

У меня есть проект Java Maven в затмении.Я добавил в проект заводной файл с публичной переменной.Я получаю доступ к переменной groovy в другом Java-классе, но получаю ошибку компиляции (см. Ниже).У меня установлен плагин GRECLIPSE.Также через командную строку, когда я строю проект с использованием mvn, он успешно компилируется.

Как мне решить эту проблему?

Groovy класс -

package com.impl

class UserConstants {
    public static final String USER_PREFERENCES = 
        """Some value"""
}

Java-класс в том жепакет.В строке импорта я получаю сообщение об ошибке «Не удается разрешить импорт», и из-за этого я получаю сообщение об ошибке в строке Sysout: «USER_PREFERENCES не может быть преобразовано в переменную»

package com.impl

import static com.impl.UserConstants.USER_PREFERENCES;

public class UserPreferences {
    public UserPreferences() {
        System.out.println(USER_PREFERENCES);
    }
}

1 Ответ

0 голосов
/ 04 февраля 2012

Преобразование проекта в Groovy решило проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...