我有一個maven多模塊項目,其中我的兩個模塊應通過maven插件組裝在一個容器頂部。測試maven組裝結果
比方說,我的層次結構如下
- 模塊1
- 模塊2
- testmodule
我有測試模塊內部測試情況,應檢索模塊1和模塊2組裝罐並嘗試將它們部署在容器頂部。是否有可能以編程的方式進行,即通過其API訪問maven項目,並從項目中檢索組合jar文件名?
我有一個maven多模塊項目,其中我的兩個模塊應通過maven插件組裝在一個容器頂部。測試maven組裝結果
比方說,我的層次結構如下
我有測試模塊內部測試情況,應檢索模塊1和模塊2組裝罐並嘗試將它們部署在容器頂部。是否有可能以編程的方式進行,即通過其API訪問maven項目,並從項目中檢索組合jar文件名?
這是可能的,因爲mvn只是簡單地調用Maven啓動類,但更簡潔的方法是編寫一個插件,作爲執行測試的安裝生命週期的一部分執行。這樣,你對組件本身的「測試」只是構建設置的一個要素。
調用maven的代碼位於Jenkins/Hudson。你可以看看這些的來源。 –
你能給我多一點細節嗎? – Edmondo1984
你是如何願意將容器部署到容器的? – khmarbaise
通過容器api – Edmondo1984