是否有命令或Maven插件可用於從命令行向POM添加依賴項?有沒有辦法從命令行添加依賴到Maven POM?
例如,我想鍵入類似:
mvn lazy:add-dependency -DgroupId=com.mycompany -DartifactId=derp -Dversion=1.0
,並把它修改POM,在當前目錄下的依賴關係部分:
<dependencies>
... other dependencies ...
<dependency>
<groupId>com.mycompany</groupId>
<artifactId>derp</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
外部命令添加上述XML也可以工作,但我更喜歡一個不需要我編寫XSL樣式表的人。
你能告訴我們在什麼情況下,將是有益的。 – maba
我有一個shell腳本從一個內部原型創建一個新項目。作爲腳本的一部分,我希望將新項目添加爲現有聚合器項目的依賴項。 – matts
你可以使用'sed'來實現這一點。 –