日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven学习(四)————Eclipse 中的 Maven 工程

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven学习(四)————Eclipse 中的 Maven 工程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言

創建一個 Maven 版 Hello World。

一、Eclipse 中 Maven 插件的準備工作

除了 JDK 和必須的 Eclipse 之外,還需要在 Eclipse 中設置Maven 相關的信息。這里有最重要的兩項 maven 配置:

1.1 Maven Installations

說明:該項設置是指定 Eclipse 需要啟動? Maven 程序,Eclipse 有內嵌的 Maven 插件工具,因此有些時候,即便你沒有在本地安裝 maven ,也依然可以在 Eclipse 完成 Maven 的相關操作。但一般認為內置的 Maven 啟動插件不穩定,所以企業中建議指定為自己安裝的 Maven。但要注意,當 Eclipse 變換了工作區后,需要重新 設置Maven插件。

1、打開 Window 首選項,設置 Maven Installations:

2、點擊 【Apply】按鈕,或 【Apply and Close】應用并退出。

1.2 User Settings

說明:此項配置主要是為了指定 conf/settings.xml 的位置,進而可以找到本地倉庫的位置。下圖路徑都是默認配置,建議不要修改,不過也可以根據磁盤大小變換路徑。

二、Eclipse 中的Maven 工程

在 Eclipse 中操作 Maven 工程主要為了解決三個問題:

1、創建 Maven 版 Java 工程

2、創建 Maven 版 Web 工程

3、執行 Maven 命令

2.1 創建 Maven Java Project

首先在 Package 視圖中新建 Maven Project:

注意:在下圖中,必須勾選 "Create a simple project (skip archetype selection)"? 復選框,否則將無法生成理想的 Maven 項目結構。

填寫必要的 Maven 信息(GAV)然后點擊 【Finish】即可完成 Maven 版 Java 工程的創建。

2.2 在 Eclipse 中執行 Maven 命令

在 Eclipse 中執行 Maven 命令非常簡單,可以在項目右鍵(或 pom 文件上 右鍵)執行 “Run As” :

點擊 2 Maven build... 可以填寫希望執行的 maven 指令,如:

點擊 Run 查看控制臺執行結果:

【額外補充】? 在前面的文章中,我們已經了解過了 Maven 的聲明周期、目標(Goal)、以及命令的書寫方式,在 Eclipse 中,實際上也是類似的,在上面的執行計劃配置會話框中的 Goal 一欄尤為明顯。我們不僅可以在 Goal 中填入 compile 執行 編譯目標,還可以執行多組 Maven 命令,如 clean install ,并且,Eclipse 會保存“執行計劃”,方便下次使用:

上圖的 ${project_loc} 實際上可以在輸入框的右下側 “Variables...” 中找到,代表項目定位,具體這個表達式究竟是 Eclipse 自帶的隱含變量還是 Maven 的變量目前我還沒搞明白(如果有知道的小伙伴希望文末留言,或者提醒一下查詢的關鍵字如:“Eclipse 變量”)。

2.3 Maven Web Project

創建 web 工程和 java 工程類似,且都需要勾選"Create a simple project (skip archetype selection)" 復選框。

不過在打包方式上, web 工程需要選擇 war包

生成的 web 工程 由于本身目錄結構不符合以往動態web 工程的目錄結構,所以需要進一步進行轉化,但是由于目前在 STS上找不到 Dynamic Web Project 的選項了(只有靜態web 工程,目前還不是很了解兩者的區別和聯系),所以暫時了解到這里。

?

附錄A:Maven 項目的 jdk 版本問題

在創建完 Maven Java Project 之后,可能會遇到這樣的問題。剛剛創建的項目中的 JRE System Library 是 JavaSE-1.7 或者 更低。

這個問題可以通過修改項目的 JDK依賴版本來解決:

解決方法一:

首先右鍵項目,選擇Properties 屬性,并依次修改 "Java Build Path" 和 "Java Compile"(都比較簡單):

?

解決方法二:

第二種解決方法是一勞永逸的辦法——在首選項的Maven User Settings 所指向的User Setting 文件 settings.xml 中配置 JDK 的使用版本。后續即可保持統一的 JDK 版本,一勞永逸:

<profiles><!-- 配置 maven 的 JDK 版本--><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile> </profiles>

?

總結

以上是生活随笔為你收集整理的Maven学习(四)————Eclipse 中的 Maven 工程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。