(isso começou como um comentário, mas ficou muito longo, então agora é uma resposta)
-
out.absolute.dir
não tem significado específico no Linux. Parece que é uma variável usada pelos seus scripts de construção do Ant. Se ocorrer com frequência em muitos scripts Ant não relacionados, provavelmente é apenas uma convenção comum usada por muitos usuários / desenvolvedores Ant (mas ainda completamente arbitrária, sem nenhum significado especial em si própria fora do Ant). -
${out.absolute.dir}
é apenas uma maneira de garantir que a variável seja usada sem ambiguidade pelo shell se outro texto o seguir imediatamente - por exemplo,${out.absolute.dir}foo
é tratado como a variável$out.absolute.dir
seguido pelo texto literalfoo
, enquanto$out.absolute.dirfoo
é tratado como uma variável totalmente diferente chamada$out.absolute.dirfoo
(que provavelmente não existe e causará um erro no script ou, pior, fazer com que o script faça algo que não deveria, como escrever para/home/jody/workspace/Test_Ant_APK/
em vez de para um subdiretório de.../Test_Ant_APK
) -
/home/jody/workspace/Test_Ant_APK/${out.absolute.dir}
apenas acrescenta o valor da variável$out.absolute.dir
a/home/jody/workspace/Test_Ant_APK/
. -
Para descobrir exatamente onde essa variável aponta, você precisará examinar minuciosamente os scripts de construção Ant para encontrar as linhas que atribuem um valor a ela. Sem uma cópia dos scripts, não podemos responder a isso. Sugiro executar
grep 'out.absolute.dir.*='
em sua formiga e nos scripts de construção associados.$out.absolute.dir
pode ser (e provavelmente é) construído a partir de outras variáveis, então você terá que procurar seus valores também.
É possível que a variável seja automaticamente definida pelo próprio Ant. Eu não conheço Ant em qualquer lugar perto o suficiente para dizer com certeza.