Lecture du fichier de propriétés du POM Maven fichier
J'ai POM Maven fichier avec un peu de configuration et dans la section plugins, j'ai maven plugin tomcat avec un peu de configuration comme ceci:
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat</server>
</configuration>
J'aimerais exporter paramètre url pour certains biens de fichier par exemple tomcat.propriétés avec cette clé:
url=http://localhost:8080/manager/html
Et comment puis-je lire cette touche de retour dans ma POM fichier?
Vous devez vous connecter pour publier un commentaire.
Maven permet de définir des propriétés dans le POM du projet. Vous pouvez le faire à l'aide d'un fichier POM semblable à la suivante:
Vous pouvez éviter de spécifier la propriété au sein de la
properties
tag, et passer la valeur à partir de la ligne de commande comme:Maintenant, si vous ne voulez pas de les spécifier à partir de la ligne de commande, et si vous avez besoin de plus d'isoler ces propriétés dans le projet POM, dans un fichier de propriétés, puis vous aurez besoin d'utiliser la Propriétés Maven plugin, et à terme, c'est
read-project-properties
but dans la initialiser la phase du cycle de vie de Maven. L'exemple de la page du plugin est reproduit ici:De travail complet exemple disponible à: http://hg.defun.work/exp/file/tip/maven/properties
Ici partie essentielle de pom.xml:
Comme vous pouvez le voir propriétés-maven-plugin encore à alpha stade, c'est pourquoi je déteste Maven comme outils de construction de...
Il n'est pas possible de charger les propriétés d'un fichier en utilisant les instructions de la accepté de répondre que ces propriétés ne sont pas disponibles dans le fichier pom s'ils peuvent être utilisés pour le filtrage.
Minimes contre-exemple:
Dans pom.xml:
Avoir dans
dev.properties
:Puis runnin la commande
mvn validate
produit de sortie: