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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Maven 中的pom.xml文件

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven 中的pom.xml文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Maven中的Pom.xml文件解析


項目管理利器(Maven)——Pom.xml解析<name>項目的描述名</name> <url>項目的地址</url> <description>項目描述</description> <developers>開發人員信息</developers> <licenses>許可證信息</licenses><!-- 依賴列表 --> <dependencies><!-- 依賴項 --><dependency><groupId></groupId><artifactId></artifactId><version></version><type></type><scope>依賴的范圍</scope><optional>設置依賴是否可選,默認是false</optional><!-- 排除依賴傳遞列表 --><exclusions><exclusion></exclusion></exclusions></dependency> </dependencies><!-- 依賴的管理,一般定義在父模塊中,由子模塊去繼承 --> <dependencyManagement><dependencies><dependency></dependency></dependencies> </dependencyManagement><!-- 對構建行為提供相應的支持 --> <build><!-- 插件列表 --><plugins><plugin><!-- 指定坐標 --><groupId></groupId><artifactId></artifactId><version></version></plugin></plugins> </build><!-- 一般在子模塊中指定所繼承的父模塊 --> <parent></parent><!-- 模塊列表 --> <modules><module></module> </modules>
1.根元素 project 2.modelVersion 固定版本4.0.0 指定了當前pom的版本 3.坐標 <groupId>,<artifactId>,<version>,<packageing>groupId 反寫的公司網址+項目名artifactId 項目名+模塊名version 版本號 第一個0表示大版本號,第二個0表示分支版本號,第三個0表示小版本號。如:0.0.1snapshot快照。(snapshot 快照/alpha 內部測試/beta 公測/Release穩定/GA正式發布)packaging 打包方式 默認是jar<br> 還有war,zip,pom包 4. name :項目描述名url:項目的地址description:項目描述developers:開發人員列表licenses:許可證organization:組織信息 5.dependency的<scope>指定依賴的范圍:test在測試的時候有效,如果在主代碼中引用就會報錯<optional>:設置依賴是否可選<br>:默認是false,子項目默認是繼承的 t,rue,則子項目必須顯示的引用該依賴<exclusions>:排除依賴傳遞列表(A->B->C,可排除C) 6.dependencyManagement管理,僅僅啟到定義的作用,并不會被運行,不會被引用到實際的依賴,用于定義parent,子模塊繼承。< 7.build-plugins 插件列表 8.parent 、 modules 可指定多個maven項目(指定多個模塊,一起編譯)

總結

以上是生活随笔為你收集整理的Maven 中的pom.xml文件的全部內容,希望文章能夠幫你解決所遇到的問題。

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