Подтвердить что ты не робот

Как использовать переменные среды в файле Eclipse.classpath?

В Windows у меня есть переменная среды EXTERNAL_LIB_ROOT, которая указывает на C:\Program Files\MyExternalLibRoot. На другой машине он может указывать на C:\ExternalLibs.

В файле ant build.xml я бы использовал:

<pathelement location="${env.EXTERNAL_LIB_ROOT}/path/to/jar.jar"/>

Как настроить файл проекта .classpath проекта Eclipse для использования переменной окружения EXTERNAL_LIB_ROOT? Возможно ли, чтобы Eclipse автоматически сгенерировал файл build.xml с использованием переменной окружения, как указано выше?

4b9b3361

Ответ 1

Не переменная среды, но вы можете настроить Path Variable в Eclipse. Переменные пути - это рабочее пространство. Поэтому они являются удобным способом совместного использования общего расположения между несколькими проектами в рабочей области. Я использовал их для совместного использования папки lib среди проектов.

Чтобы создать переменную пути (либо в первый раз, либо для повторного использования существующего в проекте):

  • Файл/Создать/Папка
    • Открывает диалоговое окно "Новая папка"
  • Нажмите кнопку "Дополнительно"
  • Установите флажок "Ссылка на папку в файловой системе"
  • Нажмите кнопку "Переменные"
    • Открывает диалог выбора пути выбора
  • Выберите или создайте переменную пути

В вашем случае создайте переменную с именем EXTERNAL_LIB_ROOT.

(BTW, вместо того, чтобы генерировать build.xml из вашего .classpath, я бы предложил вместо этого создать .classpath и .project из вашего файла build.xml.)