L'importation de Printemps des fichiers de propriétés de fichier jar sur classpath

Je veux importer tous les fichiers de propriétés, se terminant sur .properties qui sont contenus dans le src/main/resource emplacements de TOUS jar-dépendances mon projet.

J'ai écrit un test JUnit, où mon context.xml est situé dans le répertoire src/test/resources dossier. J'ai spécifié la propriété de l'espace réservé à l'aide de caractères génériques, mais il ne fonctionne pas.

<context:property-placeholder location="classpath*:*.properties"/>

Peut-être que je suis stupide, mais je ne pouvais pas trouver une solution à mon problème sur le net. Est-ce que quelqu'savoir quelle est la bonne syntaxe?

EDIT:

La racine du projet, a les dépendances maven, qui sont résolues à partir de mon espace de travail:

L'importation de Printemps des fichiers de propriétés de fichier jar sur classpath

Et je veux importer le module.des fichiers de propriétés de l'objet dépendant des projets:

L'importation de Printemps des fichiers de propriétés de fichier jar sur classpath

Je doute sérieusement que vous pouvez le faire au Printemps. Le xsd pour la localisation précise "L'emplacement du fichier de propriétés pour résoudre des espaces réservés à l'encontre, comme un Printemps de l'emplacement des ressources: une URL, un "classpath:" pseudo-URL, ou d'un parent, le chemin du fichier. Plusieurs emplacements peuvent être séparées par des virgules. Si ni l'emplacement, ni propriétés-ref est spécifié, les espaces réservés sera résolue contre les"propriétés système
<le contexte:bien-emplacement de l'espace réservé="file:///C:/DevPa/test/dev-externe.les propriétés"/> avez-vous essayé avec cette
Ne serait-ce pas ajouter une problématique de dépendance sur le système de fichiers de l'emplacement? Est-il possible de l'exprimer comme un chemin relatif?
Ils sont en src/main/resources et pas dans src\main\resources\some-dir? Aussi est-ce jar disponible sur votre classpath? Comment avez-vous ajouté à votre classpath?
Vous devez l'ajouter comme une dépendance maven actuellement, vous sont un mélange de maven et eclipse les dépendances locales (de ce que je me souviens c'est du mal à attendre d'arriver). Si le projet est dans votre espace de travail local de l'eclipse, maven, intégration devrait être en mesure de le ramasser. Si vous avez déjà une dépendance maven pour ce projet qui est probablement substitution de la substance qui est dans votre espace de travail local, ce qui signifie pas de modules.properties que qui semble être un nouveau fichier.

OriginalL'auteur achingfingers | 2014-06-11