Использование project_lo c и workspace_lo c в переменных среды в средстве запуска Eclipse? - PullRequest
1 голос
/ 30 марта 2020

Кто-нибудь использует переменные $ {project_loc} и $ {workspace_loc} в переменных среды в средстве запуска Eclipse? Я пытаюсь использовать их, в первую очередь $ {project_loc}, но почти каждый раз, когда я запускаю свою программу запуска, я получаю следующее:

Ссылки на переменные: пустой выбор: $ {project_loc}

У меня определены четыре переменные окружения, две из которых используют $ {project_loc}, хотя я также пробовал $ {workspace_loc}. Эти проекты Maven были созданы вне Eclipse, а затем импортированы как «Существующие проекты Maven». Возможно, это как-то связано с проблемой, но я не совсем понимаю, как действовать.

Кто-нибудь успешно использует эти переменные среды?

1 Ответ

2 голосов
/ 30 марта 2020

Описание в справке для project_lo c говорит:

Возвращает абсолютный путь к файловой системе проекта ресурса. Целевой ресурс - это выбранный ресурс, если аргумент не указан, или ресурс, идентифицированный относительным путем рабочей области.

Так что ${project_loc} возвращает проект, содержащий текущий выбор, - если выбор отсутствует получите ошибку. Лучше использовать аргумент для project_lo c:

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