今天在用kafka,然后寫更高效的序列化格式protostuff類,完成代碼后,發現運行總是報一個找不到此類的錯誤
如下:
按照它給的代碼錯誤提示,我習慣性的認為我是導錯了包的緣故,可當我點入錯誤,深入查看時,發現並沒有導錯包。我有懷疑是否是沒有這個類的緣故,但是我ctrl甚至能看到源代碼。。。
這就奇怪了。。。
我突然想到會不會是哦pom文件寫錯了,導錯了jar包或者是兩個jar不匹配,導致出現了這個問題。
經過查看,倒是沒發現這種錯誤,但是卻讓我發現了另外一個可能性
如下: protostuff-core導入時,默認<scope>是test,也就是說他只在測試階段起作用,會不是這個原因呢?
去掉pom.xml中的scope,重新運行,成功