[Android]後端之路--intellij IDEA Maven專案的搭建(1)

天星技術團隊發表於2018-06-21

作者:Sumn 時間:2018-6-21

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

餘囊平平,業亦未精

0.基本介紹

  作為一名Android軟體層次的程式猿,與後端互動可謂是家常便飯,而互動過程中偶會出現各種分歧又無法理解的情況,

而我寫該系列就是致力於讓Android與後端互動交流起來更加簡單,讓Android程式猿不在拘束於只是前端開發。

  工欲善其事,必先利其器。我們在搭建後端框架的時候首先把我們的ide先準備好,那樣才能達到事半功倍的效果,在

這裡,我用到的是intellij IDEA,對用慣了Android Studio 的Android developer 來說使用起來不要太順手好嘛。

下載 intellij IDEA

注:這裡我用得是intellij IDEA Ultimate 學生授權免費

1.建立一個空的maven專案

開啟intellij IDEA映入眼簾的是intellij IDEA的初始介面如圖1-1所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 1-1

圖 1-1:

建立一個新的Maven專案,

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 1-2

圖 1-2:

把藍框的選擇框勾上,然後選擇紅框內的maven的webapp進行建立。

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 1-3

圖 1-3:

  GroupId:組織id,相當於用Android studio 新建專案時候的 Company domain

  ArtifactId:專案名

  你的包名就是GroupId+ArtifactId的組成,例如圖1-3中所示的話,包名就應該為com.seeyou.sumn.ssmdemo

而GroupId和ArtifactId被統稱為“座標”是為了保證專案唯一性而提出的,如果你要把你專案弄到maven本地倉庫去,你想

要找到你的專案就必須根據這兩個id去查詢。

接著下一步

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 1-4

圖 1-4:

  把紅框的Override勾選上,在這裡我們就要下載maven了,因為intellij IDEA自帶的maven下載速度太慢了,當然,如果你自信網快,可以略過這一步,我們可以去maven官網下載

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 1-5

如圖1-5所示紅框zip格式,然後將其解壓到你所需要的目錄下

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 1-6

圖1-6:

用記事本或者 notepad++ (推薦使用)開啟,接下來我們就要設定maven的阿里巴巴倉庫地址如圖1-7所示。

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 1-7

圖1-7:

 <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror> 
複製程式碼

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 1-8

圖 1-8:

  接著圖 1-4,如圖1-8所示,這樣就已經把你自己下載的maven設定好了,如果你不想把jar下載到c盤以節省c盤的空間,你就可以把local repository的override也勾上,然後選擇自己想要的資料夾即可。然後next之後finish即可。這樣一個空的maven專案就已經建立完成了,那樣我們就可以接著下一步了。

2.設定maven專案

專案建立完畢之後,專案結構如圖2-1所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 2-1 這時候會發現沒有java目錄和resource目錄,這時候就要我們手動建立這兩個目錄了。

建立完畢之後要對資料夾進行設定如圖2-2所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 2-2

將java資料夾設定為Sources Root

resource設定為 Resource Root

之後我們需要在main目錄下建立一個test資料夾,用來進行單元測試。如圖2-3所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 2-3

將test中得java設定為Test Sources Root

resource設定為Test Resource Root

同時這些操作也可以右鍵專案-選擇Open Module Settings開啟專案配置頁面更改 如圖2-4所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 2-4

最後,我們再在java檔案中建立所需要得包名,那樣一個maven專案的搭建就大功告成了,整體結構如圖2-5所示

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 2-5

3.配置tomcat

tomcat下載地址

這邊專案使用的是tomcat 8

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 3-1

專案使用的是解壓版本

[Android]後端之路--intellij IDEA Maven專案的搭建(1)

                         圖 3-2

如果3-2所示 開啟Edit configuration視窗

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-3

圖3-3:點選add 然後選擇Tomcat Server 的Local

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-4

圖 3-4:點選configuration 配置tomcat Home 為你剛剛安裝/解壓的檔案地址

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-5

最後一步,配置執行的war包

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-6

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-7

最後我們就可以在tomcat中執行這個基於maven的web專案了

[Android]後端之路--intellij IDEA Maven專案的搭建(1)
                         圖 3-8

Hello World!

相關文章