Windows IDEA 專案(Scala+Sbt、Scala+Maven)建立與遠端部署到Linux(遠端部署其它專案也適用)
注:建立通過IDEA安裝的sbt
一、scala+sbt
前提:先安裝Scala外掛
1. scala-sbt專案建立:
-
File => New => project
-
Next
- 為避免後續部署到Linux執行出現問題,選擇Scala版本時注意Linux安裝的Spart版本是基於哪個Scala版本構建的
Note that, Spark 2.x is pre-built with Scala 2.11 except version 2.4.2, which is pre-built with Scala 2.12. Spark 3.0+ is pre-built with Scala 2.12.
- Finish,等待"dump project structure from sbt",即把sbt所需要的專案結構從遠端伺服器拉取到本地
- 完成後,scala資料夾會變為藍色,然後可以開始建立.scala檔案
2. 編輯build.sbt
- 基於你所需要編寫的程式,編輯build.sbt,比如新增
libraryDependencies += "org.apache.spark" %% "spark-core" % "3.0.1"
- 新增後會出現紅色框的部分,不建議直接refresh,因為下載資源比較慢
-
解決方法(參考網頁),僅供參考(本人下載spark-sql用了11分鐘,不知道是否是解決了,畢竟11分鐘挺長)
- C:/user(使用者)/xxx/.sbt
- 建立repositories,內容為
[repositories] local huaweicloud-maven: https://repo.huaweicloud.com/repository/maven/ aliyun-nexus: https://maven.aliyun.com/nexus/content/groups/public/ jcenter: https://jcenter.bintray.com/ maven-central: https://repo1.maven.org/maven2/ typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly sbt-plugin-repo: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
- IDEA:File => Setting
- VM parameters新增:-Dsbt.override.build.repos=true
- Apply,Ok
-
二、scala+maven
updating
三、遠端部署到Linux
updating
相關文章
- idea 連線遠端 docker 並部署專案到 dockerIdeaDocker
- Jenkins部署Web專案到遠端tomcatJenkinsWebTomcat
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- 提交原本地專案到遠端gitGit
- 專案部署到LinuxLinux
- Win10搭建Jenkins部署Java專案(本機和遠端Win10部署)Win10JenkinsJava
- Git同步遠端fork的專案Git
- Django遠端部署--命令收集Django
- 遠端部署python程式Python
- Windows環境部署專案Windows
- 一個專案push到多個遠端Git倉庫Git
- Maven deploy部署jar包到遠端私倉MavenJAR
- jenkins 專案獲取遠端java專案併發布JenkinsJava
- 用Maven部署war包到遠端Tomcat伺服器MavenTomcat伺服器
- Maven遠端Tomcat熱部署MavenTomcat熱部署
- 【zabbix】zabbix遠端安裝部署
- 從linux接入到windows遠端桌面LinuxWindows
- 部署ASP.NET到遠端IIS伺服器ASP.NET伺服器
- React專案模板-從專案搭建到部署React
- IDEA搭建和部署Maven專案IdeaMaven
- Python定時任務前端專案本地自動打包遠端部署指令碼實現Python前端指令碼
- Linux部署專案流程Linux
- MongoDB 在windows伺服器安裝部署與遠端訪問配置MongoDBWindows伺服器
- fabric實現遠端操作和部署
- 部署vue專案到Linux伺服器VueLinux伺服器
- Linux部署之Docker方式部署專案LinuxDocker
- Jenkins 流水線遠端部署 .NET Core/Framework 到 IISJenkinsFramework
- Nginx 同域名部署前後端分離專案Nginx後端
- Spring Boot專案部署伺服器 本地正常 遠端無法訪問問題排錯Spring Boot伺服器
- Vue專案打包到django部署VueDjango
- SpringBoot專案遠端Debug模式(Eclipse)Spring Boot模式Eclipse
- 將本地專案推送到遠端git新倉庫Git
- Linux 下部署Django專案LinuxDjango
- Linux-部署專案命令Linux
- 內網部署遠端會議系統內網
- 三種遠端部署war包檢測
- Maven部署構件至遠端倉庫Maven
- Python遠端部署利器Fabric詳解Python