1.为什么要进行自定义骨架?

在使用idea进行maven开发项目时,发现每次新建一个maven项目之后,自带的骨架中都缺少目录和配置文件,每次都需要自己建包,修改文件夹状态。(很麻烦)

2.自定义一个骨架

1.前提:我们要新建一个maven项目,(建maven项目可参考上一篇)并添加目录,修改文件夹状态。pom.xml中导入所依赖的jar包。导入每次所需的配置文件,工具类。(看自己需求)

注意:每个文件夹中都要有一个占位文件,否则它会认为是空目录,不会创建。

2.工程搭建好后,执行archetype:create-from-project命令,用于生成骨架。

执行完以后,会在项目的target/generated-sources目录下,出现archetype文件夹,这就是生成的骨架文件。

3.然后进入到骨架项目的target/generated-sources/archetype目录下,执行mvn clean install

执行之后,打开仓库根目录的archetype-catalog.xml文件和进入到仓库对应位置进行进行确认,看是否安装成功。如果安装成功,则类似于下面这样:

archetype-catalog.xml:

安装的文件:

3.添加骨架

4.最后就可以使用自己的骨架创建项目了

duangduang~~~

参考博客:

博主名字1:Quick_ ;链接:https://blog.csdn.net/Quick_/article/details/81842936

博主名字2:Xiao·Jian;链接:https://blog.csdn.net/qq_42986107/article/details/83421811

另外如果不小心添加了自己的骨架,然后发现删不掉了,还可以参考赵先生不知何许人也的博客,链接是:https://blog.csdn.net/qq_36754544/article/details/79556339

idea中创建并使用自定义maven模板相关推荐

  1. 如何在sqlite3连接中创建并调用自定义函数

    #!/user/bin/env python # @Time :2018/6/8 14:44 # @Author :PGIDYSQ #@File :CreateFunTest.py '''如何在sql ...

  2. ios 自定义字体_如何仅用几行代码在iOS应用中创建一致的自定义字体

    ios 自定义字体 by Yuichi Fujiki 藤木雄一 In this article, you'll learn how to create a unified custom look th ...

  3. DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...

  4. Excel 2007中创建或删除自定义数字格式

    Excel 2007提供了许多内置数字格式,但如果这些格式无法满足您的需要,您可以自定义内置数字格式以便创建自己的数字格式. 创建自定义数字格式 1.打开要创建并存储自定义数字格式的工作簿. 2.在& ...

  5. 如何在Mirth Connect中创建和调用自定义Java代码

    0-前言 本文章将向您展示如何创建自定义Java类,将其编译/打包到JAR中,将其包含在Mirth Connect在,并在JavaScript中调用它,您可以从任何JavaScript上下文调用自定义 ...

  6. 如何在Photoshop中创建自己的自定义网格系统

    网格是一种流行的网站构建方法. 它更加一致,使各个部分成比例地正确. CSS Grid框架的两个示例是960.gs或Skeleton . 但是,使用网格框架的限制之一是灵活性将降低. 我们受框架规范及 ...

  7. eclipse中创建最简单的maven结构的项目

    2019独角兽企业重金招聘Python工程师标准>>> 类似于在命令行运行以下命令的效果 mvn archetype:create -DgroupId=com.jason -Dart ...

  8. html中的文档格式及举例,跟我一起从零开始学习WebAssembly(三)、最简单的例子hello world(使用自定义HTML模板)...

    文章目录 创建C++代码片 创建我们的自定义HTML模板文件 编译 运行实例 有时我们想要使用我们自定义HTML模板.让我们来看看我们如何做到这一点. 创建C++代码片 首先,创建一个名为hello2 ...

  9. 在OpenCart中创建自定义送货方式:第一部分

    尽管OpenCart核心本身提供了许多有用的运送方法,但始终有机会需要创建自己的运送方法. 另一方面,作为一名Web开发人员,您将始终尝试探索自己选择的框架,以了解如何创建自己的自定义内容! 在本系列 ...

最新文章

  1. 玻璃质感_他的玻璃质感让人佩服的五体投地
  2. qpython3可以调用哪些库_Python3 如何使用asyncio库在调用第三方模块(存在IO等待)的情况下实现协程?...
  3. C和指针---第十一章:动态内存分配
  4. 安装tensorflow时候报错ImportError: DLL load failed: 找不到指定的模块。Failed to load the native TensorFlow runtime.
  5. java飞机大战boos代码_飞机大战 java 源代码
  6. 64qam星座图matlab,16QAM_星形和矩形星座图调制解调MATLAB代码(最新整理)
  7. Python之猜数字游戏
  8. Android的性能优化
  9. 橘子娱乐完成华创资本千万美元B+轮融资
  10. case when 语句用法
  11. 警方通报“济南1家6口死亡”案:男子杀害亲人后放火跳楼
  12. C#+CodeSoft 根据Label模板打印标签
  13. 比洗牙更好 教你5分钟消灭牙垢
  14. 计划FM为人人网提供首个开源Ruby SDK
  15. 并发编程-25 高并发处理手段之消息队列思路 + 应用拆分思路 + 应用限流思路
  16. qq登陆超时00001错误
  17. vue+summernote富文本编辑器
  18. 学习了网络营销信息传递原理,如何应用于就业求职?
  19. python微信语音转发_python实现微信小程序自动回复
  20. 2022-7-7 Leetcode 844.比较含退格的字符串

热门文章

  1. matlab 离群值去除方法,数据清洗中异常值(离群值)的判别和处理方法
  2. EasyCVR出现只有HLS协议可播放,其他协议均无法播放是什么原因?
  3. 内盘外盘新手看热闹,老手在内盘外盘看门道
  4. ICLR2022系列解读之二:基于自适应邻居发现的人脸聚类的方法 Ada-NETS
  5. Ubuntu下图片转pdf和pdf合并
  6. 山东计算机技能高考试题,(完整版)2016山东春季高考技能考试-信息技术类专业试题...
  7. html5 自动点击按钮,自动击键神器!一键实现自动点击功能!关键模拟应用
  8. python中变量名_python中变量的命名及详解
  9. DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  10. Recorder︱一些图像识别初创公司产品及API搜集ing...