java 依赖算法_java – Maven 2 – 从传递依赖版本定义依赖版本
生活随笔
收集整理的這篇文章主要介紹了
java 依赖算法_java – Maven 2 – 从传递依赖版本定义依赖版本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我會用我的實際情況來解釋這個問題.
我使用logback 1.0.1進行日志記錄,它包含SLF4J 1.6.4作為依賴項.我還將SLF4J API橋用于遺留日志API(java.util.logging,log4j和commons-logging),它們不是顯式依賴項.這些也必須(最好)是版本1.6.4.
為了使我的pom.xml盡可能整潔無誤,我想強制要求這些API橋與SLF4J版本相同.我知道的唯一方法是使用版本1.6.4在我的pom.xml中手動將它們定義為依賴項.如果我更新了logback并且引發了所需的SLF4J版本,我需要記住將橋接API更改為正確的版本.
我可以以某種方式將遺留API的版本掛鉤到傳遞依賴SLF4J的版本嗎?
目前的pom.xml:
1.6.4
ch.qos.logback
logback-classic
1.0.1
org.slf4j
log4j-over-slf4j
${org.slf4j.version}
runtime
最佳答案 不是很漂亮的方式:/
如果你使用一個屬性的好版本,你不需要在enforcer插件版本中亂七八糟.
總結
以上是生活随笔為你收集整理的java 依赖算法_java – Maven 2 – 从传递依赖版本定义依赖版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java base64 编码 类_jav
- 下一篇: java异步处理同步化_java 异步查