溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用maven3生成自定義的archetype

發布時間:2020-07-06 08:59:27 來源:網絡 閱讀:1563 作者:zbzbzb022 欄目:軟件技術

雖然maven提供很多archetype供開發者使用,但是在實際的工作中公司內部還是需要很多統一的,定制化的開發框架,這時使用自定義的archetype生成項目框架就顯得尤為重要了。

本文簡單介紹一下使用maven3生成項目框架的步驟

首先需要新建一個maven工程,使用quickstart即可,接下來在項目中集成所需要的開源框架,我目前維護了一個自定義的開發框架在github上的地址如下:

https://github.com/zbzbzb022/appTemplate/tree/master/genilex-apptemplate

這個archetype中集成了spring,springmvc,mybatis,swagger,redis,kafka,以及相應的使用demo,能夠快速的搭建開發框架實現業務邏輯的開發。

后續會繼續維護如:es,spark,等等。

有了實際的項目,需要在pom.xml中添加以下插件

<plugin>  
<groupId>org.apache.maven.plugins</groupId>  
<artifactId>maven-archetype-plugin</artifactId>  
<version>2.2</version>  
</plugin>

然后本機必須安裝maven,使用mvn -version 檢驗一下安裝是否正確

因為maven-archetype-plugin是2.2版本,在執行mvn archetype:create-from-project時候會報錯,找不到mvn.bat,所以需要將本機安裝的maven中bin目錄下面在通過mvn.cmd復制拷貝一份生成mvn.bat。

ok,拷貝好了以后進入到項目的根目錄,從命令行窗口進入

使用maven3生成自定義的archetype

在該目錄下面執行命令mvn archetype:create-from-project

使用maven3生成自定義的archetype

構建成功以后會在會在target目錄下面生成generated-sources目錄進入后在進入archetype目錄在該目錄下面運行mvn install

使用maven3生成自定義的archetype使用maven3生成自定義的archetype使用maven3生成自定義的archetype

默認會安裝到本地的m2倉庫,如果在eclipse中沒有指定其他的倉庫,使用默認即可,如果指定了就需要將其拷貝到指定的倉庫中。

使用maven3生成自定義的archetype

拷貝完成后,打開eclipse新建一個maven工程,在選擇模板的時候由于是snapshot版本需要勾選顯示snapshot版本這時就能通過新建的模板創建項新目了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女