Buildr определяет символические имена для специальных каталогов.Метод path_to
(он же _
) принимает эти символические имена и автоматически переводит их в пути для текущего макета.Например,
define 'foo' do
puts _(:target, :main, :classes) # => /some/root/foo/target/classes
puts path_to(:source, :main, :java) # => /some/root/foo/src/main/java
end
Как отметил Антуан в ответ на другой ответ, в документации есть список этих символических имен .