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
- 專案部署到LinuxLinux
- Win10搭建Jenkins部署Java專案(本機和遠端Win10部署)Win10JenkinsJava
- SpringBoot專案遠端Debug模式(Eclipse)Spring Boot模式Eclipse
- Git同步遠端fork的專案Git
- jenkins 專案獲取遠端java專案併發布JenkinsJava
- 用Maven部署war包到遠端Tomcat伺服器MavenTomcat伺服器
- Linux部署專案流程Linux
- IDEA搭建和部署Maven專案IdeaMaven
- Django遠端部署--命令收集Django
- 部署vue專案到Linux伺服器VueLinux伺服器
- Windows環境部署專案Windows
- IDEA一鍵部署SpringBoot專案到伺服器IdeaSpring Boot伺服器
- Linux部署之Docker方式部署專案LinuxDocker
- 將普通web專案(FWGL 服務管理)用idea 部署到tomcatWebIdeaTomcat
- Python定時任務前端專案本地自動打包遠端部署指令碼實現Python前端指令碼
- Maven deploy部署jar包到遠端私倉MavenJAR
- React專案模板-從專案搭建到部署React
- Linux 下部署Django專案LinuxDjango
- Spring Boot專案部署伺服器 本地正常 遠端無法訪問問題排錯Spring Boot伺服器
- Intellij IDEA 建立Web專案並在Tomcat中部署執行IntelliJIdeaWebTomcat
- 部署ASP.NET到遠端IIS伺服器ASP.NET伺服器
- Jenkins 流水線遠端部署 .NET Core/Framework 到 IISJenkinsFramework
- Windows與Linux相互遠端桌面連線WindowsLinux
- SpringBoot專案部署到Linux端Tomcat伺服器上,並直接通過域名訪問應用Spring BootLinuxTomcat伺服器
- MongoDB 在windows伺服器安裝部署與遠端訪問配置MongoDBWindows伺服器
- springboot專案部署到tomcat容器Spring BootTomcat
- Vue專案打包到django部署VueDjango
- Nginx 同域名部署前後端分離專案Nginx後端
- 談談 SAP iRPA Studio 建立的本地專案的雲端部署問題
- windows環境Jenkins部署前端專案WindowsJenkins前端
- linux windows遠端傳輸工具LinuxWindows
- Idea 建立 父專案和子專案Idea
- Nginx部署Vue前端專案,部署多個Vue專案NginxVue前端
- 【Docker】docker-compose檔案快速部署RustDesk遠端桌面平替TeamViewerDockerRustView
- idea建立springboot專案IdeaSpring Boot