建maven工程时候的setting.xml里的设置原因,要把建好的骨架工程放到本地仓库路径。
<localRepository>E:\javas\maven-work\repository</localRepository>
自构建骨架的步骤:
1.把需要当骨架的工程的pom.xml里添加插件
<plugin> <artifactId>maven-archetype-plugin</artifactId> <version>3.0.0</version> </plugin>
2.创建骨架来自工程,在需要当做骨架的工程目录下执行命令
archetype:create-from-project
3.安装到本地仓库,在生成的骨架目录下执行命令
install
4.抓取本地仓库骨架,在哪个目录下执行命令都可以
archetype:crawl
6.在intellij里加自己创建的骨架,之后要删的时候在C:\Users\DELL\.IntelliJIdea2018.3\system\Maven\Indices\UserArchetypes.xml里可以把自己添加的骨架再删掉。添加好之后这个文件里的结构是。
<archetypes> <archetype groupId="com.xx" artifactId="yy-archetype" version="1.0-SNAPSHOT" /> </archetypes>
7.将骨架放到之后新建工程时用的setting.xml里的仓库路径里,再选择新建工程的时候选择骨架后setting.xml