时间:2021-05-19
Kotlin是一种针对Java 平台的新编程语言。Kotlin简洁、安全、务实,并且专注于与Java代码的互操作性。它几乎可以用在现在Java使用的任何地方:服务端开发、Android应用等等。Kotlin 可以很好地和所有现存的Java库和框架一起工作,而且性能和Java旗鼓相当。
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 打包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Maven是个很好用的管理工具,不经能够管理jar,还能实现打包。这里讲解Maven本地打包,服务器打包,可以全部交给jenkins去完成的。用Maven打包,
近来关于Kotlin的文章着实不少,Google官方的支持让越来越多的开发者开始关注Kotlin。不久前加入的项目用的是Kotlin与Java混合开发的模式,纸
添加了spring-boot-maven-plugin插件后,当运行maven打包的命令,项目会被打包成一个可以直接运行的jar包,使用"java-jar"可以
本文研究的主要是Kotlin传递可变长参数给Java可变参数的方法,具体实现代码如下。定义Java可变参数方法packagecom.tcl.john.study
java读取resources文件详解及实现代码Java项目中,经常需要将资源文件打包放在项目中,然后在项目中去读取对应的文件。实现代码:Stringstr=R