這是我的多模塊項目的結構:如何告訴maven-dependency-plugin該項目中使用了工件?
/root
/api dependencies: slf4j
/foo dependencies: slf4j-log4j12, log4j
換句話說,模塊api
使用slf4j
進行日誌記錄。它不知道測井設施的實施情況。爲了實現日誌記錄,模塊foo
增加了slf4j-log4j12
和log4j
。很簡單。
現在我正在maven-dependency-plugin:analyze-only
,這就是它說的模塊foo
:
[WARNING] Unused declared dependencies found:
[WARNING] org.slf4j:slf4j-log4j12:jar:1.6.1:compile
[WARNING] log4j:log4j:jar:1.2.16:compile
含義,該插件不明白,foo
真正需要這些依賴關係。我該如何解決這個問題?
爲什麼在Maven完成依賴管理時添加另一個管理依賴關係的模塊?這是Maven的最強點 – 2011-02-07 08:37:44