Criando arquivo .properties para a aplicação - É melhor colocar dentro da app ou fora da app?

Criando arquivo .properties para a aplicação - É melhor colocar dentro da app ou fora da app? Ex: Fora da App e dentro da raíz c:\. O que você acham?

andredecotia o seu .properties é apenas para leitura?

se sim pode deixar dentro do seu .jar

se não é “obrigatório” deixar fora, pelo que eu conheço ( até agora ) não tem como editar o .properties dentro do .jar

eu deixo o meu junto ao .jar de distribuição.

Espero ter ajudado.

Dificilmente um properties será só leitura, não acha? Se for só leitura, para que mover esse dado para um arquivo texto? Portanto, é sempre bom externalizar o arquivo para que você possa reconfigurar a aplicação sem possivelmente ter que reempacota-la novamente.