用Gradle建立Scala專案

2021-09-20 01:25:07 字數 871 閱讀 8013

scala是一門強大的語言,受到很多人的喜愛,我也曾經嘗試學習過。不過scala官網專用的構建工具sbt就不那麼好用了。我曾經想將sbt的軟體包儲存路徑設定到d盤,還想設定網路**,不過最後都沒搞明白怎麼回事。相信也有很多同學想學習scala,但是卻被sbt擋在了門外。偶然之下我發現現在gradle增加了scala外掛程式,可以完美支援scala專案。所以就來趕緊介紹一下。本文參考自官方文件,另外還需要讀者對gradle有所了解,不需要會編寫什麼複雜指令碼,但是最起碼得能讀懂配置檔案。

首先新增scala的外掛程式,該外掛程式會新增幾個任務,這些任務可以在idea的gradle檢視中看到。

目前idea好像還沒有太多對該外掛程式的支援,所以不會像kotlin那樣,你新增外掛程式宣告,idea就會自動建立kotlin那幾個資料夾。scala的這幾個資料夾還需要我們自己建立,具體就是src/main/scalasrc/test/scala。將來scala檔案需要放在這兩個資料夾中。當然如果你想自定義的話也是可以的。

sourcesets 

}test

}}

僅僅啟用這個外掛程式還是不行的,我們還需要指定scala的執行庫。如果你只想在測試**中使用scala,就將scala-library這個包設定為testcompile的。如果需要其他版本的scala執行庫,從mvnrepository.com搜尋就可以了。

repositories 

dependencies

這樣一來,我們就可以利用gradle來執行scala專案了,我試了一下,確實非常舒服,也許是由於我對sbt不熟悉的緣故,我感覺gradle用起來順手太多了。大家可以試試。官方文件對於這部分還有更多介紹,有興趣的可以進一步了解。

Intellij IDEA 建立gradle多專案

首先在idea裡面建立乙個gradle專案,專案名為gradle 目錄結構如下 2.接著在gradle目錄下建立兩個資料夾 firstmodule,secondmodule,並將目錄結構仿照src目錄形式建立,並將原src目錄刪除.如圖 接著在gradle的目錄下的settings.gradle裡面...

用idea建立SpringBoot快捷專案

之前看過一點springboot 但是在工作種沒用到 忘了很多 這次用部落格來記錄下 我先說明下 我的開發環境 好 現在我們就開始參加專案 我們開啟idea 點選建立專案 點選spring initializr 點選下一步 自己定義專案名 下一步 這就是 你專案要用到的功能 只做web 你就選中we...

用gradle打包可執行的jar

1 gradle 不是內部或外部命令,也不是可執行的程式 沒配置gradle環境變數 參考 配置環境變數,預設路徑是在使用者的目錄下 配置環境變數 新增到path 2 打包jar 參考 重點 build.gradle檔案中必須指定jar的入口類 jar 執行打包命令 gradle build 1 在...