我在我的pom.xml Maven的依赖这样:我可以使用Maven依赖项的路径作为属性吗?
<dependency>
<groupId>com.foo</groupId>
<artifactId>Bar</artifactId>
<version>1.2.3</version>
</dependency>
而且我想用系统路径二进制作为属性(这样我就可以把它传递给被踢外部进程由maven关闭)。我可以在一个尴尬的方式做到这一点:
<properties>
<my.lib>${settings.localRepository}/com/foo/Bar/1.2.3/Bar.jar</my.lib>
</properties>
但我真的想使用更标准的机制,如:
<properties>
<my.lib>${com.foo:Bar:1.2.3}</my.lib>
</properties>
我类似的东西可能吗?
我有点困惑:如果你想引用'Bar.jar'作为一个系统库,你需要指定'系统 $ {} my.lib' 但似乎你想使用'$ {my.lib}'在别的地方。显示如何使用'$ {my.lib}'的完整示例... –
2010-03-01 23:40:29
@dma_k OP想要将物理路径传递给由maven触发的外部进程的依赖项。 – 2010-03-01 23:44:08