添加插件报错java.lang.NoClassDefFoundError
- 
					
					
					
					
 在plugins添加插件后启动mirai-console,控制台报错: 
 java.lang.NoClassDefFoundError: org/eclipse/aether/spi/synccontext/SyncContextFactory
 ...
 ...
 Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.spi.synccontext.SyncContextFactory
 at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
 ... 29 more
 这是什么原因呀
- 
					
					
					
					
  
- 
					
					
					
					
 你下载的 jar 包有问题,按道理你应该下载 mirai-console-2.12.3-all.jar 的包 
- 
					
					
					
					
 This post is deleted!
- 
					
					
					
					
 @cssxsh 谢谢大佬指点。 
- 
					
					
					
					
 -all的jar包在maven中需要用classifier标签。如下: 
 <dependency>
 <groupId>net.mamoe</groupId>
 <artifactId>mirai-console</artifactId>
 <version>2.12.3</version>
 <classifier>all</classifier>
 </dependency>
- 
					
					
					
					
 开发插件不建议使用 maven 
 因为模拟测试 和 打包 都比较麻烦
