我們試圖重新考慮我們的模塊化maven構建。我們已經引入了屬性DEPLOYMENT_ENV,它可能是「prod」,「dev」,「staging」,或者不是。我們進入的心態是,我們可以定義,說:遞歸定義maven屬性
dev.jdbc.username = yoyodyne
dev.jdbc.password = 0verthruster
staging.jdb.username = cavaliers
staging.jdbc.password = 8thdim
這似乎打破了餵養maven插件的配置。例如,DBUnit需要一個用戶名。在語義上,我們心目中的解決方案看上去像下面,但行家不允許以這種方式遞歸屬性定義:
<configuration>
<username>${${DEPLOYMENT_ENV}.jdbc.username}</username>
</configuration>
任何想法,參數化的Maven構建,使得我們能夠保持我們的大巨大的中央列表屬性定義?
我敢肯定我已經做了這樣的事情,但它在Antrun插件的''節點中......這個''所在的插件?你有什麼行爲? –
romaintaz
2010-10-25 19:33:15