2023年9月10日 星期日

在 Vscode 中使用 Java Maven 範例

在 Vscode 中使用 Java Maven 範例

Maven 可以用來建構和管理專案,包含對於庫的管理可以自動從支援的清單內自動下載,算是非常方便的省去不少建構上的麻煩。

這邊為了快速測試搭配 Vscode 做範例說明。




安裝 Maven

官方下載頁面:https://maven.apache.org/download.cgi
下載第二行的 Binary zip archive 這是我們要的檔案


載完之後找個合適的地方解壓縮,這邊用 C:\app 當範例,當前版本是 3.9.4 解出來後需要加到環境變數的位置會在

C:\app\apache-maven-3.9.4\bin


這邊用 PowerShell 加入環境變數 (需要使用管理員模式開啟)

[Environment]::SetEnvironmentVariable("PATH", "$($env:Path);C:\app\apache-maven-3.9.4\bin;", "Machine")


加完之後就能用了,用這個指令測試能不能用

mvn -v

如上圖那樣就是正確安裝好了


如果出現找不到 JAVA_HOME 的話表示電腦沒安裝 JAVA,這邊懶人包補裝一下就好
https://www.oracle.com/java/technologies/downloads/#jdk20-windows





從 vscode 執行 java 範例程式

先從套件區下載 Maven for Java 安裝



然後建立一個空資料 Demo 用 vscode 開啟


vscode 中按下 Ctrl+Shift+P 叫出命令列安裝
輸入 Maven後選擇 建立 Maven 專案



選擇快速建立



選擇1.4



網址預設狀態直接 Enter 即可



專案名稱預設 Demo 即可



選擇建立的位置,因為剛剛已經先建立好了直接Enter就好



選取資料夾之後注意看底下有對話要回復,版本輸入1.0按 Enter



然後會讓你確認是否正確,輸入Y之後就會自動建立好範例專案了



再來就建立好了



按下F5可以看到程式跑的結果



到此範例程式就生成完畢並成功執行了




添加 Lib 庫

套件查詢網頁: https://mvnrepository.com/


Maven的Lib庫管理是寫在 pom.xml 這個裡面裡面的,打開之後可以看到預設他有一個 junit 要追加的話,就在這個區塊前後添加即可



這邊舉個例子添加 sqlserver 的套件,需要的代碼可以從網站中查到,其中我選擇 12.4.0.jre8



版本點進來就有 Maven 用的代碼了



貼到剛剛 juint 附近,存檔之後右下角選是 Yes,按了會自動檢查有沒有貼錯




正確無誤之後再來在底下終端機輸 cd demo 進入 pom.xml 所在位置,然後再輸入 mvn clean install 清除已經編譯的檔案然後再重新編譯(會順便下載缺失的lib套件)



就此就完成了下載lib庫了,可以直接在代碼使用該庫的函式了




沒有留言:

張貼留言