国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Maven2的archetype插件新特性(轉)

發(fā)布時(shí)間:2021-08-02 22:38 來(lái)源:網(wǎng)絡(luò )整理 閱讀:163 作者:storm_fql 欄目: 云計算 歡迎投稿:712375056

    </archetypes>

   現在如果你想創(chuàng )建一個(gè)archetype,首先確定庫,然后根據archetype:generate提供的提示進(jìn)行創(chuàng )建即可。以下是常見(jiàn)的幾種方式:

   了解這些以后,如果你有相關(guān)的archetype想和別人共享,只要將庫的地址發(fā)給對方就可以啦,依據archetype創(chuàng )建將非常簡(jiǎn)單。

     為了更好地體驗archetype:generate的功能,我們需要講述一下新的archetype:generate是如何查找各個(gè) archetype jar文件的。archetype:generate是通過(guò)archetypeCatalog設置來(lái)查找相關(guān)的archetype,這里 archetype catalog相當于archetype庫,一個(gè)catalog包含多個(gè)archetype。這個(gè)庫是什么樣的呢,其實(shí)就是一個(gè)描述文件,名稱(chēng)為 archetype-catalog.xml,格式如下:

Maven2的archetype插件新特性

            <groupId>org.mvnsearch.ridd</groupId>

            <artifactId>ridd-archetype-simple</artifactId>

   mvn archetype:generate   調用internal庫進(jìn)行創(chuàng )建

            <repository></repository>

    <?xml version="1.0" encoding="UTF-8"?>

            <description>Create RIDD Web Application</description>

        <archetype>

   mvn archetype:generate -DarchetypeCatalog=http://www.mvnsearch.org/maven2 調用 提供的庫進(jìn)行創(chuàng )建。

    <archetypes>

        </archetype>

   mvn archetype:generate -DarchetypeCatalog=local   調用local庫進(jìn)行創(chuàng )建

   通過(guò)該xml文件,就可以將相關(guān)的archetype組織在一起。     我們使用archetype:generate時(shí),需要通過(guò)archetypeCatalog來(lái)給其制定一個(gè)archetype庫,這里庫分為3種類(lèi) 型:1. 缺省庫, 2. 用戶(hù)庫, 3. 第三方庫。缺省庫,很容易理解,就是archetype插件自身就包含的各個(gè)archetype,如果你沒(méi)有指定任何庫,缺省庫就會(huì )其作用,在 archetype插件中使用internal對其進(jìn)行命名。用戶(hù)庫是指最終用戶(hù)平時(shí)自己使用的庫,這個(gè)庫的文具存放于file://~/.m2/archetype-catalog.xml, 在archetype插件中通過(guò)local對其進(jìn)行命名。第三方庫,也就是以上兩者之外的所有庫,如存放于本地磁盤(pán)的一個(gè)目錄,遠程服務(wù)上等。如果公司內 部有很多archetype,就可以建一個(gè)這樣的庫,存在服務(wù)器上,大家可以進(jìn)行共享。第三方庫中,由于repo1.maven.org是官方支持的,所 以有一個(gè)別名:remote,用于標識官方的庫。

</archetype-catalog>

      在最新的Maven archetype插件的2.0-alpha-2版本中,archetype的創(chuàng )建方式和之前大不一樣,將使用 archetype:generate 來(lái)創(chuàng )建項目,而不是之前的 archetype:create。archetype:generate方式創(chuàng )建項目將更加人性化,而且對于各種archetype的歸類(lèi)和項目創(chuàng )建提 示幫助都很大,如你還沒(méi)有使用過(guò),你只需輸入mvn archetype:generate就可以體驗到啦。

            <version>1.0</version>

<archetype-catalog>

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产精品亚洲аv无码播放| 老子午夜理论影院理论| 又爽又黄又无遮挡网站| 大地资源网在线观看免费官网| 亚洲VA在线VA天堂VA不卡| 特级无码A级毛片特黄|