VSCODE 打造完美java開發環境
阿新 • • 發佈:2018-12-31
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相關外掛
- Language support for Java ™ for Visual Studio Code
- Java Extension Pack
- Debugger for Java
- Java Test Runner
以上外掛安裝完成,就可以開始java開發了
個人推薦外掛
- Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse使用者最愛)
- Lombok Annotations Support for VS Code. (簡化POJO, 很驚喜)
開發基本配置
常用配置項: 檔案->首選項->設定
maven 配置(如果本地有安裝maven)
"java.configuration.maven.userSettings": "/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"
< !-- 在mirrors
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <mirrorOf>central</mirrorOf> </mirror
全域性搜尋忽略資料夾,搜尋檔案時常常需要忽略target檔案
"search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/target": true, "**/logs": true }
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,完美執行使用 tomcat 除錯 web 專案
- 安裝
Tomcat for Java
外掛 - 點選側邊欄
TOMCAT SERVERS
右邊 + 號,選擇本地安裝的 tomcat。 - 選擇 war 包執行。
PS: 在除錯前注意構建最新的 war 包
- 安裝
小技巧:
- 取消單擊開啟檔案覆蓋導航欄:
- 檔案->首選項->設定, 新增
"workbench.editor.enablePreview": false,
- 檔案->首選項->設定, 新增