Spark菜鳥之路(2):IntelLij初探
這裡安裝了一個用於Scala的IDE——IntelLij,下面來配置一下相關設定
進入Configure——Plugins 搜尋Scala
找到Default Project Structure,
建立新的JDK選項
在Global Libraries中選擇Scala SDK,但是沒出來。。。
建立Maven工程
GroupId,可以理解為用來標誌你整個專案組的,或者你這些程式碼屬於某一個完整的專案,比如上面的
org.apache.spark
就可以非常好的來標誌Apache的Spark這個專案了。一般來說可以使用倒序的公司網址來作為GroupId,這可以類比為,沿襲了Java專案中使用倒序公司網址來作為Package名稱的一個慣例。ArtifactId,一般是用來在整個專案組來標誌本專案的,相比
GroupId
的範圍,其概念要稍微小一些,比如spark-core_2.11
就非常好的表示出了本專案主要是關於Spark的核心基礎元件的,從而能夠與Spark其他各種元件或架構很好的區分開來。Version,正如字面意思,就是本專案的迭代版本的資訊,如上面的
1.6.2
.
轉自https://blog.csdn.net/u011513853/article/details/52896230
首先,為了讓你的首次體驗Scala更清爽一些,將一些暫時無關的檔案和資料夾都勇敢的刪除掉吧,主要有
mainjava
,mainresources
和test
這三個;將Scala的框架新增到這個專案中,方法是在左側欄中的專案名稱上右鍵選單中點選
Add Framework Support...
,然後在開啟的對話方塊左側邊欄中,勾選Scala
前面的核取方塊,然後點選確定即可(前提是上文中所述步驟都已正確走通,否則你很有可能看不到Scala這個選項的);在main資料夾中建立一個名為
scala
的資料夾,並右鍵點選scala
資料夾,選擇Make Directory as
,然後選擇Sources Root
,這裡主要意思是將scala
資料夾標記為一個原始檔的根目錄,然後在其內的所有程式碼中的package
,其路徑就從這個根目錄下開始算起。舉個例子,假如你在scala
資料夾中建立了一個程式,這個程式的package
屬性為com.abc.test
,那麼這個程式就一定要儲存在scalacomabctest
目錄下,否則專案就找不到這個程式了;在已經標記好為原始檔根目錄的
scala
資料夾 上,右鍵選擇New
,然後選擇Scala Class
,隨後設定好程式的名稱,並且記得將其設定為一個Object
(類似於Java中含有靜態成員的靜態類),正常的話,將會開啟這個Object
程式碼介面,並且可以看到IntelliJ IDEA自動新增了一些最基本的資訊;
建立專案hello world
參考
https://blog.csdn.net/u011513853/article/details/52896230
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758/viewspace-2801473/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 菜鳥的架構師之路架構
- Scala菜鳥進階之路一 基礎
- 菜鳥的資訊保安學習之路
- java從菜鳥到碼神之路——運算子Java
- 菜鳥求助!!!
- Linux“菜鳥”到“菜鳥的一些建議Linux
- ASP.NET Core 菜鳥之路:從Startup.cs說起ASP.NET
- 菜鳥市場
- 菜鳥看前端(Git)前端Git
- java菜鳥入門Java
- hashmap == 菜鳥驛站?HashMap
- Linux菜鳥到老鳥的那些建議Linux
- 菜鳥變大神,測試人才的逆襲之路就靠它了!
- 小菜鳥的React之路--Redux基礎2ReactRedux
- 跟著菜鳥學pythonPython
- 菜鳥也裝Linux(轉)Linux
- ESlint-菜鳥入門EsLint
- 菜鳥初嘗快速冪
- 硬核乾貨:一位菜鳥碼農的架構師“封神”之路!架構
- 寶鯤財經:投資交易從菜鳥到大神的必經之路
- 菜鳥的Hadoop快速入門Hadoop
- python基礎教程|菜鳥教程Python
- 遊戲菜鳥張一鳴遊戲
- React菜鳥入門之setStateReact
- 菜鳥理解的區塊鏈區塊鏈
- 【菜鳥教程筆記】Python字串筆記Python字串
- 菜鳥成長系列-策略模式模式
- 世界冠軍之路:菜鳥車輛路徑規劃求解引擎研發歷程
- 菜鳥也想學習JSON解析JSON
- 菜鳥教程python 學習進度Python
- Python從菜鳥到高手:分片(Slicing)Python
- 菜鳥學Python之雜湊表Python
- c#入門教程(菜鳥級)C#
- 菜鳥成長系列-模板方法模式模式
- C++語言菜鳥快速入門C++
- 鳥哥的Linux私房菜--CPU種類Linux
- 程式設計師菜鳥面試攻略程式設計師面試
- Golang快速入門:從菜鳥變大佬Golang