J'ai une dépendance Maven dans mon pom.xml en tant que tel:Puis-je utiliser le chemin vers une dépendance Maven en tant que propriété?
<dependency>
<groupId>com.foo</groupId>
<artifactId>Bar</artifactId>
<version>1.2.3</version>
</dependency>
Et je voudrais utiliser le chemin du système binaire comme une propriété (je peux passer à un processus externe qui est lancé fermé par maven). Je peux le faire de façon maladroite:
<properties>
<my.lib>${settings.localRepository}/com/foo/Bar/1.2.3/Bar.jar</my.lib>
</properties>
Mais je voudrais vraiment utiliser un mécanisme plus standard, tel que:
<properties>
<my.lib>${com.foo:Bar:1.2.3}</my.lib>
</properties>
je quelque chose comme ça possible?
Je suis un peu confus: si vous voulez faire référence 'Bar.jar' en tant que bibliothèque système, vous devez spécifier' système $ {} my.lib ', mais il semble que vous voulez utiliser' $ {my.lib} 'ailleurs. Montrez l'exemple complet de la façon dont vous voulez utiliser '$ {my.lib}' ... –
@dma_k L'OP veut passer le chemin physique à une dépendance à un processus externe déclenché par maven. –