Например, если носишь свои проекты на флешке, и подключаешь их в эклипс, можно ссылаться к ресурсам относительно workspace-а, и не думать, какую же букву windows присвоила флешке на этот раз.
Чтобы сослаться на какой-то ресурс относительно workspace-а, можно использовать такую переменную: ${workspace_loc}/choose-your-destiny/core/templates/tag_list.html или так: ${workspace_loc:/choose-your-destiny/core/templates/tag_list.html} (то есть на конкретный ресурс внутри проекта)
Единственная проблема, с которой я столкнулся - не везде эти переменные поддерживаются. Но, поскольку eclipse - opensource, можно запросто добавить поддержку variables в любое место!
Делается это вот так:
String absolutePath = VariablesPlugin.getDefault().getStringVariableManager().performStringSubstitution(pathWithVariable);
P.S. Вообще, в последнее время мне кажется, что это не eclipse подстраивается под тебя, а ты подстраиваешься под нее. Многие тулзы подстраивают тебя и твой проект под себя, например, мавен.
Комментариев нет:
Отправить комментарий