欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

kotlin java 混合代碼 maven 打包實(shí)現(xiàn)

 更新時(shí)間:2021年03月03日 16:55:05   作者:Java Pro  
這篇文章主要介紹了kotlin java 混合代碼 maven 打包實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Kotlin簡介

Kotlin是一種針對(duì)Java 平臺(tái)的新編程語言。Kotlin簡潔、安全、務(wù)實(shí),并且專注于與Java代碼的互操作性。它幾乎可以用在現(xiàn)在Java使用的任何地方:服務(wù)端開發(fā)、Android應(yīng)用等等。Kotlin 可以很好地和所有現(xiàn)存的Java庫和框架一起工作,而且性能和Java旗鼓相當(dāng)。

Kotlin 特點(diǎn)

Kotlin 是靜態(tài)類型語言并支持類型推導(dǎo),允許維護(hù)正確性與性能的同時(shí)保持源代碼的簡潔。
Kotlin 支持面向?qū)ο蠛秃瘮?shù)式兩種編程風(fēng)格,通過頭等函數(shù)使更高級(jí)別的的抽象成為可能,通過支持不可變值簡化了測試和多線程開發(fā)。
在服務(wù)端應(yīng)用程序中它可以工作得很好,全面支持所有現(xiàn)存的 Java 框架,為常見的任務(wù)提供新工具,如生成 HTML和持久化。

在 Android上它也可以工作,這得益于緊湊的運(yùn)行時(shí)、對(duì)Android API 特殊的編譯器支持以及豐富的庫,為常見Android開發(fā)任務(wù)提供了Kotlin 友好的函數(shù)。

它是免費(fèi)和開源的,全面支持主流的IDE 和構(gòu)建系統(tǒng)。

Kotlin 是務(wù)實(shí)的、安全的、簡潔的,與Java可互操作,意味著它專注于使用已經(jīng)證明過的解決方案處理常見任務(wù),防止常見的像NullPointerException這樣的錯(cuò)誤,支持緊湊和易讀的代碼,以及提供與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

到此這篇關(guān)于kotlin java 混合代碼 maven 打包的文章就介紹到這了,更多相關(guān)kotlin java 混合代碼 maven 打包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java進(jìn)階必備之多線程編程

    Java進(jìn)階必備之多線程編程

    今天帶大家來學(xué)習(xí)java多線程編程,文中有非常詳細(xì)的代碼示例及介紹,對(duì)正在學(xué)習(xí)java多線程的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • SpringBoot Actuator監(jiān)控的項(xiàng)目實(shí)踐

    SpringBoot Actuator監(jiān)控的項(xiàng)目實(shí)踐

    本文主要結(jié)合 Spring Boot Actuator,跟大家一起分享微服務(wù)Spring Boot Actuator 的常見用法,方便我們?cè)谌粘V袑?duì)我們的微服務(wù)進(jìn)行監(jiān)控治理,感興趣的可以了解一下
    2024-01-01
  • 如何在Spring?Boot中使用OAuth2認(rèn)證和授權(quán)

    如何在Spring?Boot中使用OAuth2認(rèn)證和授權(quán)

    這篇文章主要介紹了如何在Spring?Boot中使用OAuth2認(rèn)證和授權(quán)的相關(guān)資料,OAuth2.0是一種開放的授權(quán)協(xié)議,它允許用戶授權(quán)第三方應(yīng)用訪問其賬戶(或資源),而無需共享其用戶賬戶憑據(jù),需要的朋友可以參考下
    2023-12-12
  • java 一個(gè)類實(shí)現(xiàn)兩個(gè)接口的案例

    java 一個(gè)類實(shí)現(xiàn)兩個(gè)接口的案例

    這篇文章主要介紹了java 一個(gè)類實(shí)現(xiàn)兩個(gè)接口的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • SpringBoot中API接口參數(shù)獲取方式小結(jié)

    SpringBoot中API接口參數(shù)獲取方式小結(jié)

    在Spring Boot中,API接口參數(shù)可以通過多種方式獲取,具體取決于你定義的API接口參數(shù)類型(如路徑參數(shù)、查詢參數(shù)、請(qǐng)求體參數(shù)、請(qǐng)求頭等),本文給大家就介紹了一些常見的參數(shù)獲取方式,需要的朋友可以參考下
    2024-06-06
  • 如何使用SpringBoot進(jìn)行優(yōu)雅的數(shù)據(jù)驗(yàn)證

    如何使用SpringBoot進(jìn)行優(yōu)雅的數(shù)據(jù)驗(yàn)證

    這篇文章主要介紹了如何使用SpringBoot進(jìn)行優(yōu)雅的數(shù)據(jù)驗(yàn)證,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的圖文教程

    idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的圖文教程

    這篇文章主要介紹了idea 2023.1字體設(shè)置及自動(dòng)調(diào)整大小的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Java 文件傳輸助手的實(shí)現(xiàn)(單機(jī)版)

    Java 文件傳輸助手的實(shí)現(xiàn)(單機(jī)版)

    這篇文章主要介紹了Java 文件傳輸助手的實(shí)現(xiàn)(單機(jī)版),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • IDEA下使用Spring Boot熱加載的實(shí)現(xiàn)

    IDEA下使用Spring Boot熱加載的實(shí)現(xiàn)

    本文主要介紹了IDEA下使用Spring Boot熱加載的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 關(guān)于nacos無法正常下線問題記錄

    關(guān)于nacos無法正常下線問題記錄

    這篇文章主要介紹了關(guān)于nacos無法正常下線問題記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評(píng)論