maven创建自定义web工程模板
一,先搭建好一个项目模板。
这里推荐两种方式:更推荐第一种。
第一种 :maven创建web工程,使用模板方式(二)
第二种:maven创建web工程不用模板,手动创建(一)
注意每个文件夹下都放一个文件占位,否则创建模板时会认为是空目录不进行创建。
注意项目文件夹名字 和 pom.xml 中<artifactId 和 <name 的名字都使用相同的名字,写一个好记的名字,因为后面生成模板后的名字就是用的这个名字
二,使用命令创建。
1,在当前项目路径下打开cmd
执行命令:
mvn archetype:create-from-project
然后会生成target目录。
2,使用cd 命令,切换到target下的 archetype的目录下:
3,使用 mvn install。就会将生成的模板放入到maven 配置的本地仓库中。
根据 pom.xml 的groupId 的所指示路径位 org.example ,在本地仓库中查找。
可以看到生成的archetype 模板。
进入后,用记事本打开这个xml 文件。
然后打开 IDEA 创建工程的界面。如下操作。
将上面打开的xml 文件的三部分对应填入idea 这个界面对应的位置即可。
参考了几篇博客,有的搞得挺复杂的。
有需要maven安装maven-archetype-plugin 插件的。
有需要执行命令时,加很多配置参数的,但是都没有成功,就按照上面的操作后就可以了。
maven创建自定义web工程模板相关推荐
- idea maven创建java项目_新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文教程)...
之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...
- 新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目
之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...
- [转]利用ASP.NET 2.0创建自定义Web控件(1)
原址:http://hi.baidu.com/sjbh/blog/item/cc58fd1bd35d3ad2ad6e7593.html 简介 从使用基本的文本编辑器到创作标记页面,Web 开发已经 ...
- 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...
- 在eclipse上使用Maven创建动态web项目
在eclipse上使用Maven创建web工程和使用Maven创建普通Java工程一样,不过在Packaging一栏选择"war",这个过程具体就不多说了,详情见我上一篇文章. 我 ...
- java搭建maven项目_Eclipse使用maven创建Java Web项目完整示例
项目开发环境 软件 版本 mac macOS JDK 1.8 maven 3.5.0 tomcat 8.5 Eclipse已经安装插件maven 1.创建Maven web项目 1.1 新建meven ...
- Maven创建的Web项目无法使用EL表达式
之前在使用Maven时,创建一个We项目,有时候会用到EL表达式 ${message},会发现无法识别,显示如下效果: 一直没有明白为什么,今天,偶然间知道了原因. 如果你也遇到这样的情况,来看一下你 ...
- maven创建一个web项目(springmvc项目)
创建一个简单的web项目!
- 使用IntelliJ IDEA 14和Maven创建java web项目
安装Maven 下载安装 去maven官网下载最新版. 解压到安装目录. 配置 右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PA ...
最新文章
- 刷脸取件遭小学生破解,丰巢智能柜紧急下线相关功能
- 10kv开关柜价格_什么是10KV开闭所,开闭所主要是什么作用?一起来探个究竟
- CentOs7中安装sonarQube服务系列------3.安装SonarQube服务器
- 线段树(结构体建法_QAQ)
- .NET Core 微服务之Polly熔断策略
- 实现简单的注解型MVC框架 —— 低配SpringMVC
- 使用nginx代理,怎么获取真实的IP
- [补档]noip2019集训测试赛(十四)
- 树莓派-解决apt-get upgrade速度慢的方法[更换阿里云源]
- ubuntu14.04 解决屏幕亮度无法调节的问题
- 2022-2028年中国饮用水行业市场专项调研及投资前景研究报告
- xsmax无法进入dfu模式_iPhoneXSMax怎么强制重启-如何进入DFU模式
- 【数字图像处理】-图像位数
- java 五角星十个坐标_五角星十个点坐标计算
- Pandas中,使用reindex方法报错:index must be monotonic increasing or decreasing的分析
- RC微分电路、积分电路和低通滤波电路LPF
- 工作中使用到的单词(软件开发)_20210317_备份
- MNIST是什么鬼?
- 第三课支路分析分析法与结点电位分析法
- 梅特卡夫定律vs齐普夫定律vs邓巴“150定律”