一個API依賴我有什麼結構這樣的多模塊Maven項目:如何安裝IMPL模塊在行家
parent
|
|-presentation
|+services
| |-services-api
| |-services-impl
|+data-access
| |-data-access-api
| |-data-access-impl
|-+connector
| |-connector-api
| |-connector-implA
| |-connector-implB
|-...
呈現模塊封裝在一個戰爭,它只是在依賴api模塊。
當我運行安裝目標時,戰爭安裝的唯一依賴是api模塊。要選擇要在展示模塊中安裝IMPL模塊,我使用的配置文件在構建時將依賴項添加到IMPL模塊,具體取決於所選的配置文件。
從我一直在閱讀我不認爲這是maven配置文件的正確用法。
告訴maven向演示模塊中添加一個選定的impl的最佳方式是什麼?
好吧......也許你的用法和我的相似。使用前面提到的結構,配置文件的使用應該位於對連接器有依賴性的模塊中。當profileA處於活動狀態時,會添加implA的依賴關係,當ProfileB處於活動狀態時,會添加implA的依賴關係。 api的依賴始終存在。這是你的用法嗎? – jpedro
那麼你認爲這是一個可接受的配置文件的用法? – jpedro