請解釋maven神器差異以及何時使用什麼?對於kafka-client,kafka_2.11-,scalatest-embedded-kafka_2.11。是什麼東西專門用於編寫單元測試?解釋Maven神器差異:kafka-client,kafka_2.11- <kafkserver-version>,scalatest-embedded-kafka_2.11。
我想了解何時使用什麼? 在我的回購中,我們一直在使用kafka_2.9.2-0.8.1.1,目前我們正計劃轉移到kafka broker 0.9.0.1。因此我使用了kafka_2.11-0.9.0.1,並嘗試了kafka_2.10-0.9.0.1。 當單元測試運行時,kafkaTestServer(kafkaserverstartable)總是與kafka_2.10和kafka_2.11 一起掛起,但與kafka_2.9.2-0.8.1.1一起掛起 - 永遠不會掛起問題。
如果它繼續,它失敗與KafkaConfig初始化錯誤或ScalaObject未找到錯誤。
我對這些神器感到困惑嗎?任何人都可以解釋一下嗎?
我確實使用了正確的scala版本,我一定要檢查每個依賴關係,但是仍然存在問題,我會再次重新驗證, – DivH
如果你分享你的pom.xml和錯誤信息(只有相關的部分),它可能會有所幫助。 –