eclipse + WDT + liberty: как настроить eclipse, чтобы не создавать проект "WebSphere Application Server Liberty"?

Мы используем профиль eclipse + WDT + WebSphere Liberty.
Среда выполнения WLP установлена ​​в каком-то месте, и мы создаем сервер WLP в другом месте (т.е. не в <wlp_home>\usr\servers)
Сделать это:

  • мы создаем "общий" проект затмения в рабочей области, чтобы быть домом сервера WLP
  • в предпочтении затмения "Server -> Runtime Environments -> WAS Liberty", "Advanced Options"мы добавляем "User directories" указывая на проект, ранее созданный в рабочей области
  • при создании сервера мы указываем, что "местоположение пользователя" и все в порядке и работает хорошо, WLP создается в общем проекте.

Проблема в том, что каждый раз, когда мы начинаем затмение в рабочей области, проект называется "WebSphere Application Server Liberty" создается в рабочей области.
Этот проект указывает на "<wlp_home>\usr" каталог, который мы не используем. Это просто бесполезно для нас, поскольку сервер WLP там не хранится.

Q: как избежать создания этого бесполезного / раздражающего проекта? В предпочтении? на сервере? или же..?
("Закрытие" проекта даже не является решением по смягчению последствий, поскольку оно "открывается" каждый раз, когда запускается eclise...)

2 ответа

Решение

WDT всегда хранит каталог пользователя по умолчанию в папке установки liberty, чтобы обеспечить наличие хотя бы одного каталога пользователя для данной среды выполнения. И инструменты в настоящее время не позволяют удалить этот каталог пользователя по умолчанию. Поэтому проект будет создаваться каждый раз, когда вы перезапускаете рабочую область, если она еще не существует. Если вы хотите удалить функцию по умолчанию, не стесняйтесь отправить запрос функции для этой функции.

Альтернативой является то, что вы можете использовать рабочий набор для фильтрации проекта, если вы не хотите видеть его в проводнике проекта, как упомянуто в другом ответе.

Я не уверен, как предотвратить создание проекта, однако, если вы добавите проекты, которые вам действительно нужны, в рабочий набор, вы можете эффективно скрыть папку, которую вы не хотите видеть.

Щелкните треугольник в заголовке вкладки проводника пакетов и нажмите "Выбрать рабочий набор", затем "Создать", затем "Ресурс", а затем добавьте в него все свои проекты. Нажмите "Готово", а затем убедитесь, что выбран переключатель "Выбранные рабочие наборы", и установите флажок рядом с рабочим набором. Eclipse должен быть достаточно умен, чтобы добавлять новые проекты, которые вы создаете, в текущий рабочий набор, но просто убедитесь, что это так, иначе они не появятся, пока вы их не добавите.

Другие вопросы по тегам