章:创建自定义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