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
到此这篇关于kotlin java 混合代码 maven 打包的文章就介绍到这了,更多相关kotlin java 混合代码 maven 打包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 鹿耳门非常难渡过,郑成功是如何巧渡的呢?
下一篇: 为了衬托你的胖吗!
推荐阅读
-
kotlin java 混合代码 maven 打包实现
-
windows环境脚本一键拉git代码maven打包java项目
-
所谓的网页爬虫用java代码来实现,此代码适合在maven项目中使用中使用,因为,代码中的类所对应的依赖可以让maven下载。
-
Java通用代码生成器光2.2.0 智慧尝鲜版十二升级了经典Spring格式打包,支持Maven java代码生成器Maven支持Java通用代码生成器光经典Spring打包
-
Java通用代码生成器光2.2.0 智慧尝鲜版十二升级了经典Spring格式打包,支持Maven java代码生成器Maven支持Java通用代码生成器光经典Spring打包
-
kotlin java 混合代码 maven 打包实现
-
AndroidStudio中使用XML和Java代码混合控制UI界面实现QQ相册照片列表页面