描述
我们修改接口时,习惯发布一个快照版本用于测试。我们的一个服务也是发布了快照版本,然后一个jar程序要依赖这个服务,修改pom文件打包部署后,通过 java -jar 命令执行这个jar程序,然后你懂的启动后报错了
Exception in thread "main" java.lang.NoClassDefFoundError
...
Caused by: java.lang.ClassNotFoundException: ...
分析
lib包下有这个接口从属的jar包
读到这里先不要往下看,想下为何会报找不到类呢ÿ