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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Maven的Archetype简介

發(fā)布時間:2023/12/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven的Archetype简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

簡單的說,Archetype是Maven工程的模板工具包。一個Archetype定義了要做的相同類型事情的初始樣式或模型。這個名稱給我們提供來了一個一致的生成Maven工程的方式。Archetype會幫助作者給用戶創(chuàng)建Maven工程模板,并給用戶提供生成相關(guān)工程模板版本的參數(shù)化方法。

使用Archetype提供的好的方法,是開發(fā)者能夠使用最佳實踐來快速的構(gòu)建和組織一致化的工程。在Maven工程中,我們努力使用Archetype來盡可能快的給用戶提供示例工程,同時也會把Maven的最佳實踐介紹給新的用戶。一個新的用戶可以使用工作中的Maven工作作為跳板來研究更過的Maven中功能。我們也可以使用Archetype的添加機制,這樣就意味著允許我們抓取Archetype中項目片段,并把它們添加到既存的工程中。Maven網(wǎng)站的Archetype就是很好的例子。例如,你可以使用“quick start archetype”來生成一個工程,然后就可以通過其中既存的“site archetype”來快速的創(chuàng)建一個網(wǎng)址工程。你能夠使用Archetype來做很多這樣的事情。

已有的Archetypes:

Archetype ID

說明

maven-archetype-archetype

一個樣例原型

maven-archetype-j2ee-simple

簡單的J2EE應(yīng)用程序樣例

maven-archetype-mojo

Maven插件樣本的示例

maven-archetype-plugin

Maven插件樣本

maven-archetype-plugin-site

Mave插件網(wǎng)站的樣例

maven-archetype-portlet

JSR-268門戶樣例

maven-archetype-quickstart

Maven工程樣例

maven-archetype-simple

一個簡單的Maven工程

maven-archetype-site

Maven網(wǎng)站的樣例,它演示了對諸如APT、XDoc和FML等文檔類型的支持,并演示了如果把網(wǎng)站國際化(i18n)

maven-archetype-site-simple

Maven網(wǎng)站樣例

maven-archetype-webapp

Maven的Webapp工程樣例

?

1,maven-archetype-quickstart
  默認的Archetype,基本內(nèi)容包括:


    一個包含junit依賴聲明的pom.xml
    src/main/java主代碼目錄及一個名為App的類
    src/test/java測試代碼目錄及一個名為AppTest的測試用例

?

2,maven-archetype-webapp
  一個最簡單的Maven war項目模板,當需要快速創(chuàng)建一個Web應(yīng)用的時候可以使用它。生成的項目內(nèi)容包括:


    一個packaging為war且?guī)в衘unit依賴聲明的pom.xml
    src/main/webapp/目錄
    src/main/webapp/index.jsp文件
    src/main/webapp/WEB-INF/web.xml文件

2,cocoon-22-archetype-webapp


總結(jié)

以上是生活随笔為你收集整理的Maven的Archetype简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。