关于IDEA创建maven工程的一个坑:

用idea创建maven项目,有两种方式;

maven模板创建:

1、使用maven模板进行创建,中途会下载一些包。但是,会由于网络原因等,会下载失败,这时候需要在maven的配置文件添加一个aliyun的镜像配置;

2、创建完项目,web.xml的版本默认是2.0,不会自动更新到当前的实际版本,因此需要添加参数配置。


手动直接创建:

1、先创建普通的工程,再加入maven,这样的好处是web.xml是你实际上的版本,但是会遇遇到一个非常坑的问题,就是每当maven添加或删除依赖时,然后在实际编译的时候,不会把包加入。这是因为tomcat和maven的编译机制不同。要解决这个方法,渠道项目工程配置,选择artifact,把新加的包加入即可。或者必须添加配置<package>war</package>。建议后者,因为手动创建的maven是没有默认加上的。


很重要的一句话,“约定大于配置”,使用maven工程最好还是用idea的maven模板

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,052评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,233评论 25 709
  • 这是一本平淡的书,平淡到没有序言,没有目录,也没有后记。 平淡到只剩最后一句话:“你们若恰好路经查令十字街84号,...
    借山何尚阅读 2,790评论 0 6
  • 2015.5.7 Noon收拾完东西和朱华丽浅浅的拥抱后 领着包准备回家,天气有点闷热、沉闷 我的心情也如此吧!(...
    525dbb89f757阅读 1,410评论 0 1