今天尝试 把项目里面的一个 POJO 类,改成 kotlin,没成想打包的时候出问题了,
说 无法识别的标识。。,
这个应该有很多解决方法,最简单的是。
pom.xml 里面原来的不动,添加下面一个专门编译 kotlin 的插件配置
<plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>test-compile</id> <phase>test-compile</phase> <goals> <goal>test-compile</goal> </goals> </execution> </executions> <configuration> <jvmTarget>1.8</jvmTarget> </configuration> </plugin>
然后,打包语句由 mvn clean package 修改为 mvn clean kotlin:compile package
先编译好所有的kotlin为class,后续步骤不变。
后续看用 kotlin写service 是不是也省事。