1. 程式人生 > >用idea建立java專案,並新增maven管理

用idea建立java專案,並新增maven管理

第一步 建立專案

File—>New—>Project

到此步驟以後點選“Next”.
這裡寫圖片描述

到這一步時,修改一下專案名稱.
這裡寫圖片描述

第二步 修改專案結構

在專案的src下面建立main/java和main/resources目錄.
File—>Project Structure 或者快捷鍵Ctrl+Shift+Alt+s.
這裡寫圖片描述

將Sources定位到java目錄下,將Resources定位到resources下面.

  • Sources 一般用於標註類似 src 這種可編譯目錄。有時候我們不單單專案的 src 目錄要可編譯,還有其他一些特別的目錄也許我們也要作為可編譯的目錄,就需要對該目錄進行此標註。只有 Sources 這種可編譯目錄才可以新建 Java 類和包,這一點需要牢記。

  • Tests 一般用於標註可編譯的單元測試目錄。在規範的 maven 專案結構中,頂級目錄是
    src,maven 的 src 我們是不會設定為 Sources 的,而是在其子目錄 main 目錄下的 java 目錄,我們會設定為 Sources。而單元測試的目錄是 src - test - java,這裡的 java 目錄我們就會設定為 Tests,表示該目錄是作為可編譯的單元測試目錄。一般這個和後面幾個我們都是在 maven 專案下進行配置的,但是我這裡還是會先說說。從這一點我們也可以看出 IntelliJ IDEA 對 maven 專案的支援是比徹底的。

  • Resources 一般用於標註資原始檔目錄。在 maven 專案下,資源目錄是單獨劃分出來的,其目錄為:src - main -resources,這裡的 resources 目錄我們就會設定為 Resources,表示該目錄是作為資源目錄。資源目錄下的檔案是會被編譯到輸出目錄下的。

  • Test Resources 一般用於標註單元測試的資原始檔目錄。在 maven 專案下,單元測試的資源目錄是單獨劃分出來的,其目錄為:src - test -resources,這裡的 resources 目錄我們就會設定為 Test Resources,表示該目錄是作為單元測試的資源目錄。資源目錄下的檔案是會被編譯到輸出目錄下的。

  • Excluded 一般用於標註排除目錄。被排除的目錄不會被 IntelliJ IDEA 建立索引,相當於被 IntelliJ IDEA 廢棄,該目錄下的程式碼檔案是不具備程式碼檢查和智慧提示等常規程式碼功能。
    通過上面的介紹,我們知道對於非 maven 專案我們只要會設定 src 即可。

第三步 新增maven管理

選中專案——>右鍵——>選擇Add Framworks Support——>選擇maven

在這裡插入圖片描述

此時就會生成pom.xml檔案,可以在該檔案裡面新增專案的依賴了,此時要注意:maven在編譯的時候,預設使用的是jdk1.5,如果要指定jdk的版本,需要在pom.xml檔案中加入如下配置(修改jdk版本為1.8)

	<properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

第四步 提交到svn庫

1.在選單欄點選“VCS”——>Enable Version Control Integration——>在彈出的對話方塊中選中Subversion
這裡寫圖片描述

2.選中專案——>右鍵選擇Subversion——>Share Driectory——>選擇本地的svn庫
設定完以後會出現如下提示:(並且專案中的檔案都變成綠色了,此時就可以正常提交了)
這裡寫圖片描述