软件编程
位置:首页>> 软件编程>> java编程>> kotlin java 混合代码 maven 打包实现

kotlin java 混合代码 maven 打包实现

作者:Java Pro  发布时间:2023-04-09 13:33:41 

标签:kotlin,java,混合代码,maven,打包

Kotlin简介

Kotlin是一种针对Java 平台的新编程语言。Kotlin简洁、安全、务实,并且专注于与Java代码的互操作性。它几乎可以用在现在Java使用的任何地方:服务端开发、Android应用等等。Kotlin 可以很好地和所有现存的Java库和框架一起工作,而且性能和Java旗鼓相当。

Kotlin 特点

Kotlin 是静态类型语言并支持类型推导,允许维护正确性与性能的同时保持源代码的简洁。
Kotlin 支持面向对象和函数式两种编程风格,通过头等函数使更高级别的的抽象成为可能,通过支持不可变值简化了测试和多线程开发。
在服务端应用程序中它可以工作得很好,全面支持所有现存的 Java 框架,为常见的任务提供新工具,如生成 HTML和持久化。

在 Android上它也可以工作,这得益于紧凑的运行时、对Android API 特殊的编译器支持以及丰富的库,为常见Android开发任务提供了Kotlin 友好的函数。

它是免费和开源的,全面支持主流的IDE 和构建系统。

Kotlin 是务实的、安全的、简洁的,与Java可互操作,意味着它专注于使用已经证明过的解决方案处理常见任务,防止常见的像NullPointerException这样的错误,支持紧凑和易读的代码,以及提供与Java无限制的集成。

下面看下kotlin java 混合代码 maven 打包

需要的插件


<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

来源:https://blog.csdn.net/Fine_Cui/article/details/106893544

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com