使用Maven基于core开发的时候究竟要导入哪些包
-
core的api文档中并没有写明要使用哪些包。
我在导入了以下包之后仍然提示找不到类:<dependency> <groupId>net.mamoe</groupId> <artifactId>mirai-core-jvm</artifactId> <version>2.8.2</version> <type>pom</type> </dependency> <dependency> <groupId>net.mamoe</groupId> <artifactId>mirai-core-api-jvm</artifactId> <version>2.8.2</version> <type>pom</type> </dependency> <dependency> <groupId>net.mamoe</groupId> <artifactId>mirai-core-utils-jvm</artifactId> <version>2.8.2</version> <type>pom</type> <scope>runtime</scope> </dependency>
-
我目前还没有使用到2.8.2,所以是这样: <!-- mirai核心 --> <dependency> <groupId>net.mamoe</groupId> <artifactId>mirai-core-jvm</artifactId> <version>2.7.1</version> <!-- <type>pom</type> --> </dependency> 如果是使用gradle的话,我的是这样的: plugins( id 'java' id 'org.jethrains.jvm' version '1.5.10' ) dependencies( api group: 'net.mamoe',name:'mirai-core',version:'2.7.1' ) 你否在在本地安装了Maven或者尝试过使用mvn install呢?
-
如果是2.8.2,用java写的话,只需导入:
<dependency> <groupId>net.mamoe</groupId> <artifactId>mirai-core-jvm</artifactId> <version>2.8.2</version> </dependency>
如果是springboot,还需注意mirai依赖的kotlin版本和springboot自带的kotlin依赖的版本