章:創建自定義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