今天尝试 把项目里面的一个 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 是不是也省事。