kotlin java 混合代码 maven 打包实现
Kotlin简介
Kotlin是一种针对Java平台的新编程语言。Kotlin简洁、安全、务实,并且专注于与Java代码的互操作性。它几乎可以用在现在Java使用的任何地方:服务端开发、Android应用等等。Kotlin可以很好地和所有现存的Java库和框架一起工作,而且性能和Java旗鼓相当。
Kotlin特点
Kotlin是静态类型语言并支持类型推导,允许维护正确性与性能的同时保持源代码的简洁。
Kotlin支持面向对象和函数式两种编程风格,通过头等函数使更高级别的的抽象成为可能,通过支持不可变值简化了测试和多线程开发。
在服务端应用程序中它可以工作得很好,全面支持所有现存的Java框架,为常见的任务提供新工具,如生成HTML和持久化。
在Android上它也可以工作,这得益于紧凑的运行时、对AndroidAPI特殊的编译器支持以及丰富的库,为常见Android开发任务提供了Kotlin友好的函数。
它是免费和开源的,全面支持主流的IDE和构建系统。
Kotlin是务实的、安全的、简洁的,与Java可互操作,意味着它专注于使用已经证明过的解决方案处理常见任务,防止常见的像NullPointerException这样的错误,支持紧凑和易读的代码,以及提供与Java无限制的集成。
下面看下kotlinjava混合代码maven打包
需要的插件
org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} compile compile compile test-compile test-compile test-compile 1.8
命令更换
旧
mvncleanpackage
新
mvncleankotlin:compilepackage
到此这篇关于kotlinjava混合代码maven打包的文章就介绍到这了,更多相关kotlinjava混合代码maven打包内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。