我正在嘗試為 Confluent GitHub 中的集成測試類編譯代碼 - GenericAvroIntegrationTest.java對于當前存在于import org.apache.kafka.common.security.auth.SecurityProtocol;. 當我使用 maven 編譯時,它抱怨說以下內(nèi)容:[105,82] cannot access org.apache.kafka.common.protocol.SecurityProtocolclass file for org.apache.kafka.common.protocol.SecurityProtocol not found這在KafkaEmbedded.java類中使用。Confluent GitHub 上的代碼使用該org.apache.kafka.common.protocol.SecurityProtocol包,但我使用的版本將相同的類移至我提到的另一個包:import org.apache.kafka.common.security.auth.SecurityProtocol. 如果我恢復到 Confluent 正在使用的版本,我的代碼可能無法工作(不確定我錯的是哪個依賴版本!:( )。我如何解決這個沖突?我如何找到它被錯誤引用的地方?
1 回答

慕沐林林
TA貢獻2016條經(jīng)驗 獲得超9個贊
如果你看一下 POM,你會看到
<kafka.version>0.10.0.0-cp1</kafka.version> <confluent.version>3.0.0</confluent.version>
不確定這是否對您有幫助,因為您沒有提到您使用的是哪個版本,但該代碼不是具有最新代碼的 Confluent Github。
添加回答
舉報
0/150
提交
取消