Em minha aplicação JSF, tenho um arquivo “Bundle.properties” que contém as mensagens que necessito.
Esta aplicação “importa” um outro projeto (ClassLibrary) onde estão minhas classes java com os Beans e outras classes que necessito.
Quando o Bundle.properties está no classpath do projeto Web (JSF), consigo utilizar normalmente as propriedades que ele possui, com a tag:
<f:loadBundle var=“msg” basename=“Bundle”/>
Agora eu gostaria de deixar este arquivo no meu projeto “ClassLibrary” para poder reaproveitá-lo em outras situações.
O problema é que se eu deixá-lo no classpath deste projeto, o comando acima (loadBundle) do projeto Web não encontra seu caminho de jeito nenhum…
Será que o JSF tem alguma restrição quanto a isto? Um arquivo .properties a ser lido não pode estar incluído em um sub-projeto (ou seja em um .jar importado)??? Ou tem alguma outra maneira de informar seu caminho?
Desde já obrigado.