[英]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.