1. 程式人生 > >VSCODE 打造完美java開發環境

VSCODE 打造完美java開發環境

vscode Java 開發環境配置

(此部落格已更新, 之前的排版不利於閱讀)

使用vscode後,你可能無法忍受 eclipse :)

最後更新時間: 2018-07-01

(部落格地址:http://my_git_happy.gitee.io/2018/02/26/ubuntu/vscode-java-environment)

系統需安裝jdk1.8,配置好環境變數JAVA_HOME

開啟vscode,安裝java相關外掛

  1. Language support for Java ™ for Visual Studio Code
  2. Java Extension Pack
  3. Debugger for Java
  4. Java Test Runner

以上外掛安裝完成,就可以開始java開發了

個人推薦外掛

  1. Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse使用者最愛)
  2. Lombok Annotations Support for VS Code. (簡化POJO, 很驚喜)

開發基本配置

常用配置項: 檔案->首選項->設定

  1. maven 配置(如果本地有安裝maven)

    "java.configuration.maven.userSettings": "/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"

    < !--mirrors

    中配置 mirror-->推薦使用maven阿里倉庫:在settings.xml新增

    <mirrors>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
            <mirrorOf>central</mirrorOf>
        </mirror
    >
    </mirrors>

  2. 全域性搜尋忽略資料夾,搜尋檔案時常常需要忽略target檔案

    "search.exclude": {
                "**/node_modules": true,
                "**/bower_components": true,
                "**/target": true,
                "**/logs": true
            }

  3. junit 測試,Java Test Runner外掛執行多模組專案test存在問題 GitHub issues 現已解決 : ), 在 0.7.1 版本

    推薦一種繁瑣的方式: 依賴maven

    任務->配置任務

    在tasks 陣列中新增以下配置:

    "tasks": [
        {
            "label": "test:HelloWorld",
            "type": "shell",
            "command": "mvn -Dtest=HelloWorldTest#testHelloWorld test",
            "group": "test"
        },

    執行test:command : 是執行指定的單元測試 ,HelloWorldTest.testHelloWorld()方法

    任務->執行任務
    選擇剛剛新增的 test case,完美執行

  4. 使用 tomcat 除錯 web 專案

    • 安裝 Tomcat for Java 外掛
    • 點選側邊欄 TOMCAT SERVERS 右邊 + 號,選擇本地安裝的 tomcat。
    • 選擇 war 包執行。

      PS: 在除錯前注意構建最新的 war 包

小技巧:

  1. 取消單擊開啟檔案覆蓋導航欄:
    • 檔案->首選項->設定, 新增 "workbench.editor.enablePreview": false,