В более раннем проекте, когда я открывал файлы .xhtml , нажал элемент управления и щелкнул любой Java-класс или метод, который использовался для перехода к этому конкретному методу/файлу.
После миграции это перестало работать, как и помощник по коду в xhtml< /code> файлы для классов/методов Java.
Мои классы определяются как:
Код: Выделить всё
import jakarta.inject.Named;
import org.springframework.web.context.annotation.SessionScope;
@Named(LoginWorkBean.NAME)
@SessionScope
public class LoginWorkBean {
private static final long serialVersionUID = 2383439018xL;
public static final String NAME = "loginWorkBean";
public String userName; //and getters and setters
}
Здесь ранее: если я нажму Ctrl и щелкну LoginWorkBean, я перенесусь в указанный выше класс. Теперь, после миграции, это перестало работать, ошибок/исключений не выдает.
Код: Выделить всё
Код: Выделить всё
Код: Выделить всё
jakarta.faces.CONFIG_FILES
/WEB-INF/faces-config.xml
jakarta.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE
true
jakarta.faces.DEFAULT_SUFFIX
.xhtml
primefaces.THEME
saga
org.apache.myfaces.AUTOMATIC_EXTENSIONLESS_MAPPING
true
- Добавлена зависимость JBoss
- Аннотация @SessionScope преобразована в @SessionScoped и добавлен @ManagedBean
- Добавлен набор инструментов Spring для зависимостей в Eclipse.
- Загружена последняя версия Eclipse IDE для корпоративных Java- и веб-разработчиков.
- Загружен новый проект Jakarta из Jakarta EE starter и импортирован.
- Скачал MyEclipse и импортировал свой проект.
- Изменил теги xhtml ниже:
Код: Выделить всё
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="jakarta.faces.core"
xmlns:jsf="jakarta.faces"
xmlns:h="jakarta.faces.html"
- Загрузил IntelliJ IDE и импортировал свой проект (некоторое время работало автоматическое завершение)
- В среде IDE NetBeans все работало так, как ожидалось. Мне удалось щелкнуть Ctrl + щелчок по классам/методам Java и перейти к ним, помощник по коду также работал. Но я привык к Eclipse и хочу поддержать его и в своем проекте в Джакарте.
- Иногда cmd+. работает для автоматического завершения/предложения кода, но они не являются точной переменной имена.
Подробнее здесь: https://stackoverflow.com/questions/789 ... jakarta-ee
Мобильная версия