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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

eclipse mybatis插件_Archetype插件的介绍和使用

發布時間:2024/1/23 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse mybatis插件_Archetype插件的介绍和使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Maven除了有完成構建的插件外,還有一種插件—— Archetype 插件。它的作用是生成 Maven 項目骨架(項目的目錄結構和 pom.xml)。只要給對應的 Archetype 插件提供基本的信息,比如 groupId、artifactId 和 version,它就可以生成項目的基本目錄結構和 pom 文件。比如,maven-archetype-quickstart 插件就是一個快速創建簡單 Maven 工程的 Archetype 插件。有很多開源項目如 Appfuse 和 Apache Wicket 都提供了 Archetype 插件,方便開發人員快速創建項目。當然,如果公司或項目組的 Maven 項目有自己個性化的配置和目錄結構的話,也可以自定義一個 Archetype 插件發布給所有開發人員使用。有了公共的 Archetype 插件后,不僅能讓開發人員快速簡單地創建 Maven 項目,而且還可以強制所有開發人員遵循統一的項目結構和配置約定,從而統一 Maven 項目的規范和標準。Archetype 不是 Maven 的核心特征。作為插件,當用戶要使用它的時候需要輸入完整的插件坐標,由 Maven 根據坐標下載對應的插件運行。雖然它只是一個插件,因為使用得比較廣泛,主要的 IDE(Eclipse、NetBeans 和 IDEA)在集成 Maven 的時候,都集成了 Archetype,以方便開發人員快速創建 Maven 項目。Archetype 插件的使用比較簡單。如果使用的是 IDE,比如 Eclipse,直接基于向導界面,就可以引導選擇和使用對應的 Archetype 插件創建工程。如果使用命令行,直接在 CMD 命令行窗口中輸入 mvn 插件坐標就行,必要的時候再添加參數。比如使用 maven-archetype-plugin 插件創建 Maven 項目,只需輸入命令如下:Mvn archetype:generate其中,archetype 是 maven-archetype-plugin 的簡稱;generate 是 maven-archetype-plugin 插件創建 Maven 項目的目標名稱。Maven 接收到 Archetype 命令后,自動到?http://maven.apache.org/archetype/maven-archetype-plugin下載最新的插件,然后運行 generate 目標,創建項目。在中央倉庫中有很多 Archetype 插件,這里對應創建簡單 Maven 工程、創建 Mavenweb 工程和創建 Maven 框架工程,分別介紹一個代表。

1)maven-archetype-quickstart

maven-archetype-quickstart 應該是最常用的 Archetype。在用戶輸入命令行“mvn archetype:generate”時,如果沒有指定使用哪個 Archetype,默認就是使用 quickstart。使用 maven-archetype-quickstart 生成的項目比較簡單。
  • pom.xml,包含有 JUnit 的依賴聲明。
  • src/main/java,主代碼目錄以及一個名為 App 的?Java?類。
  • src/main/test,測試代碼目錄以及一個名為 AppTest 的 JUnit 測試用例類。
如果需要創建一個全新的 Maven 項目,可以使用該 Archetype 生成項目架構,再在該架構的基礎上進行對應地修改,比如添加依賴、添加 resources 目錄等,從而省去手動創建 pom 以及目錄結構的麻煩。

2)maven-archetype-webapp

maven-archetype-webapp 是一個創建 Maven War 項目的 Archetype。它能創建一個 Web 應用的基本目錄結構和必需的 web.xml。使用 maven-archetype-webapp 生成如下內容。
  • pom.xml packaging 的值為 war,帶有 JUnit 的依賴聲明。
  • src/main/webapp 目錄。
  • src/main/webapp/index.jsp 文件。
  • src/main/webapp/WEB-INF/web.xml 文件。

3)AppFuse Archetype

AppFuse 是一個集成了很多開源工具的項目,它能快速高效地創建 Maven 項目。目前,AppFuse 已經集成了最流行的開源工具,比如,Spring、Struts、JPA、Hibernate、MyBatis 等。AppFuse 提供了大量的 Archetype 方便用戶創建各種類型的項目。針對不同的顯示層框架,可以分為以下幾種類型。
  • appfuse-*-jsf:基于 JSF 的 Archetype。
  • appfus-*-spring:基于 SpringMVC 的 Archetype。
  • appfuse-*-struts:基于?Struts2?的 Archetype。
  • appfuse-*-tapestry:基于 Tapestry 的 Archetype。
每一種 Archetype 又分 3 個 Archetype,分別為 light、basic 和 modular。
  • light 只包含簡單的骨架。
  • basic 包含一些用戶管理及安全方面的特性。
  • modular 會生成多模塊的項目。其中,core 模塊包含持久層和業務邏輯層代碼;web 模塊為 view 層代碼。

總結

以上是生活随笔為你收集整理的eclipse mybatis插件_Archetype插件的介绍和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美成人做爰大片免费看黄石 | 黄色小网站在线观看 | 全部免费毛片 | 孕妇疯狂做爰xxxⅹ 国产精品乱码久久久久久 99久久久成人国产精品 | 玖玖999 | 日批免费观看 | 天堂毛片 | av黄色在线免费观看 | 国产精品国产一区二区三区四区 | 国产精品久久久久久久久久久久久久 | 国产视频在线一区二区 | 日韩欧美毛片 | 日本不卡一区二区在线观看 | 亚欧精品视频一区二区三区 | 日韩五码 | 亚洲欧美中文日韩在线 | 成人四色| 一级视频毛片 | 欧美精品一二三四区 | 国产自在线拍 | 狠狠爱天天干 | 男人用嘴添女人下身免费视频 | 免费av的网站 | 国产精品51麻豆cm传媒 | 波多野一区 | 小明成人免费视频 | 久久九色 | 激情午夜婷婷 | 欧美精品videos另类 | 国产成人在线免费 | 婷婷丁香色| 无套内谢的新婚少妇国语播放 | 国产一区二区三区精品愉拍 | 中文字幕不卡av | 琪琪在线视频 | 精品一区在线观看视频 | 欧美日韩首页 | av有码在线 | 免费一区二区三区视频在线 | 日本久久影视 | 中文字幕不卡在线 | 午夜免费片 | a级黄色网| 日韩欧美一二三四区 | 亚洲精品乱码久久久久久不卡 | 久久中文av| 天堂中文字幕在线 | 中文字幕码精品视频网站 | 成人精品视频一区二区 | 国产精品久久久不卡 | 成人自拍视频网 | 国产美女视频网站 | 狂躁美女大bbbbbb黑人 | 精品成人网 | 欧美日韩天堂 | 长篇乱肉合集乱500小说日本 | 欧美视频一区二区三区四区在线观看 | 国产chinese男男gaygay视频 | 秘密基地动漫在线观看免费 | 8x8ⅹ成人永久免费视频 | 午夜精品毛片 | 美女的诞生免费观看在线高清 | 欧洲在线一区 | 九九热精品 | 性一交一乱一乱一视频 | 成人区精品一区二区婷婷 | 日本黄色片免费看 | 夜夜小视频 | 在线观看欧美日韩视频 | www.亚洲.com| 国产亚洲欧美日韩精品 | 亚洲欧美日韩综合一区二区 | 欧美日韩精品 | 日韩小视频在线观看 | av电影中文字幕 | 鸥美一级片 | 午夜精品福利一区二区 | 国产亚洲美女精品久久久2020 | 欧美国产日韩一区二区 | 色哟哟一区二区三区 | 美女爽爽爽 | 福利二区 | 亚洲福利网站 | 国产九九热 | 亚洲精品一区二区三区在线观看 | 毛片在线免费观看网站 | 黄色免费网站 | 成人免费一区二区三区在线观看 | 韩日少妇 | 欧美女人交配视频 | 精品无码国产av一区二区三区 | 久久久久久黄色 | 精品中文字幕一区 | 草在线 | 国产91精选| 久久盗摄 | 在线看视频 | 日韩蜜桃视频 | 欧美一区亚洲二区 |