我在我的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