一共三個maven命令
創建骨架 archetype:create-from-project 安裝 install 抓取 archetype:crawl
1.創建一個maven項目,保證每個文件夾下面都有一個文件,自定義好自己需要的相關內容
2.在pom.xml中添加插件代碼
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>3.0.0</version> </plugin>
3.創建骨架,命令:archetype:create-from-project
命令行會輸出相關內容,執行的結果,可以在target下看到骨架
4.安裝骨架,命令:install
結果,
5.抓取,命令:archetype:crawl
結果
6.在本地倉庫查看骨架信息
一般人都會在配置maven 的時候配置一下本地倉庫的位置,而不是默認值
然后根據自己創建的項目名,比如我的是這個
<groupId>com.cong</groupId>
<artifactId>ssm</artifactId>
<version>1.0-SNAPSHOT</version>
所以我去查找的位置是: 本地倉庫的目錄/com/cong/項目名-archetype/,找到這個文件maven-metadata-local.xml
這里記錄了骨架的信息,等下需要用
7.利用骨架創建項目
新建maven項目,首次利用骨架需要需要添加骨架信息
點擊ok之后,會直接添加到骨架列表
選中我們創建的骨架,之后就是一般的maven項目的創建過程,
對比兩個項目,結構一致,我用的是自己弄的ssm整合項目弄的骨架,所以新創建的是一個直接運行的ssm項目,
一般我們直接添加自己需要的信息就好了
8.刪除骨架
有兩個地方需要刪除
第一個就是骨架的目錄,也就是上面說的,
也就是刪除整個ssm-archetype目錄,
不過這個目錄很小,一般也就幾十k,我自己強迫症
第二個就是idea記錄的骨架信息
在idea安裝的目錄下面的bin文件夾有個idea.properties,
這個文件是idea的setting之類的信息,一般在C:\Users\Administrator\.IntelliJIdea文件夾下
不過它有時候會變得很大,占用系統盤,我把它搬到了idea的安裝目錄,如果沒有修改,可以不用管
打開... \.IntelliJIdea\system\Maven\Indices,找到UserArchetypes.xml文件,里面記錄的就是我們自定義的骨架信息
將你需要刪除的骨架信息,比如圖中的紅色框,保存文件就好了,重啟idea,就不會再顯示這個自定義骨架了