創建自定義maven骨架

章:創建自定義JavaWeb工程

裝載請註明出處,謝謝:https://blog.csdn.net/kiven_wolf/article/details/104762659

高手請繞過!

教大家如何創建屬於自己的骨架。

 

主要內容

創建自定義骨架

 

章節:創建自定義maven骨架

# 思考:爲啥要創建自定義骨架?

理由:之前創建的默認骨架的maven項目的時候,創建好之後,我們還需要進行相關文件資源配置,非常的麻煩,有沒有什麼辦法能夠解決這個問題呢?

 

# 創建自定義骨架

步驟:創建一個maven工程

所有資源,依賴jar包都配置好後,如下圖所示:

 

步驟:配置 archetype 骨架插件

 

代碼如下:

----------

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-archetype-plugin</artifactId>

<version>3.0.0</version>

</plugin>

----------

 

步驟:執行創建骨架命令

命令:archetype:create-from-project

 

execute之後,在 target 文件夾下,生成骨架模板,如下

 

PS:還沒有完成,還需要繼續往下配置!

 

步驟:執行install命令

打開命令,修改工作目錄爲 骨架所在的目錄,然後執行 install 命令。

 

注意控制檯:

 

-----------

[INFO] Installing C:\Users\Administrator\Desktop\javaworkspace\pro5_maven\target\generated-sources\archetype\target\pro5_maven-archetype-1.0.jar to C:\soft_program\maven_repository\com\abc2\pro5_maven-archetype\1.0\pro5_maven-archetype-1.0.jar

[INFO] Installing C:\Users\Administrator\Desktop\javaworkspace\pro5_maven\target\generated-sources\archetype\pom.xml to C:\soft_program\maven_repository\com\abc2\pro5_maven-archetype\1.0\pro5_maven-archetype-1.0.pom

-----------

此時,可以在maven倉庫中看到,已經生成好的骨架模板

 

打開文件夾,如下:

 

這個xml文件記錄了骨架的信息,一會要用到!

 

步驟:執行 archetype:crawl 命令

PS:這個是全局命令,無所謂路徑配置!

命令: archetype:crawl

 

執行完畢後,在maven根目錄下 會生成 archetype-catalog.xml 文件。

這個文件記錄 用戶自定義骨架的信息。

 

archetype-catalog.xml 內容如下:

 

步驟:使用自己骨架

 

說明添加成功:

 

# 使用自定義骨架插件新項目

注意:如果之前骨架裏面的 resource 資源文件中沒有任何文件,那麼 空 文件 就不會被識別到!

解決方案:所以在創建自定義骨架之前,一定要寫上空的文件,在裏面!

 

參考配置項目模板:

 

# 刪除自定義骨架

找到 IntelliJ IDEA 的骨架配置文件

大概就是這個位置:

C:\Users${user}.IntelliJIdea${version}\system\Maven\Indices

 

這裏面有個文件 UserArchetypes.xml

打開之後你就能看到:

 

然後…你就可以刪除它了.. 可以刪除這一條, 也可以刪除整個文件, 然後重啓 IDEA , 你就會發現刪除成功!

 

裝載請註明出處,謝謝:https://blog.csdn.net/kiven_wolf/article/details/104762659

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章