kotlin java 混合代码 maven 打包 kotlin java 混合代码 maven 打包实现

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

kotlin java 混合代码 maven 打包 kotlin java 混合代码 maven 打包实现

Java Pro   2021-03-03 我要评论
想了解kotlin java 混合代码 maven 打包实现的相关内容吗,Java Pro在本文为您仔细讲解kotlin java 混合代码 maven 打包的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:kotlin,java,混合代码,maven,打包,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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们