簡體   English   中英

Maven-項目特定的類路徑

[英]Maven - project specific classpath

我有一個Maven項目,該項目已導入我的服務中。 該項目是使用log4j的日志記錄外觀。

問題在於log4j是現在位於類路徑上的maven依賴項,因此其他開發人員將很想使用log4j日志管理器而不是我創建的日志外觀。

有什么辦法可以使log4j maven導入到該項目?

您基本上想要的是在運行時范圍內具有傳遞依賴項log4j。 我認為您無法做到這一點,因為log4j已針對您的外觀編譯范圍,而您的外觀又針對服務進行編譯范圍(如果我理解正確的話)。 根據此處的表: http : //maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Transitive_Dependencies,log4j的范圍設置為編譯范圍。

無論如何,其他開發人員都可以使用您的命名空間來導入外觀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM