Isso pode ser feito usando a substituição de comandos, assim:
mvn -Dvar_name="$(cat /path/to/file)" # POSIX
mvn -Dvar_name="$(</path/to/file)" # bash
Isso tem uma advertência notável, porém, a saber, que todas as novas linhas são removidas. Se isso não importa, então, isso deve funcionar.
Se você realmente quer ler apenas uma linha, você pode usar read
, assim:
IFS= read -r line < /path/to/file
mvn -Dvar_name="$line"