idea maven没有setting.xml_idea中maven的使用

idea中maven的配置

不建议使用idea自带的maven, 原因如下:

  1. 可以更换包源,可以设定本地仓库(其实自带的也能,只不过烦一点),
  2. 和IDEA解耦,提高复用性,还可以在其他的IDE上开发.
  3. 有助于你更好的学习和理解maven
  4. idea所带的maven在它自己的路径和配置中,为避免升级(无论升级idea还是想升级maven)时发生莫名其妙的问题,所以选择完全自定义配置。

解耦合的配置如下:

ed231a41fabee8e3959d9c47972f5c55.png


每次创建项目时, IDEA 要使用插件进行创建,这些插件当你创建新的项目时,它每次都会去中央仓库下载,这样
使得创建比较慢。应该创建时,让它找本地仓库中的插件进行创建项目。 配置如下(-DarchetypeCatalog=internal):

6faba4553217c1253bf6b5b69c33e108.png


除了要在 File -> Settings (idea当前项目的配置) 中配置之外, 还得配置全局的.
File -> New Projects Settings -> Settings for New Projects…
如果没有, 那就看看有没有 File -> Other Settings -> Settings for New Projects…
配置如下(剩下的配置跟前面一样):

fb4d813680706fb0e0760638fce48352.png

创建项目

  1. 创建新项目
  2. 选择maven模块 (可以选择Create from archetype, 即通过骨架来创建项目, 增快开发效率)
  3. 修改项目的坐标
  4. 完成

骨架maven-archetype-quickstart: 普通的Java项目
骨架maven-archetype-webapp: Javaweb项目

5196be6b616a2032682334f7e34903f7.png

当pom.xml中的依赖被修改时, 可以按下列步骤进行自动导包:

0afcd6c695d6179680821c8e0bc3ecd2.png

使用项目

265f1ba11bb19a4553fb0c376344bcf3.png


按照maven的项目规范, main目录和test目录下都有个resources目录.

从上图可以看到, main目录和test目录下都没有, 所以要先创建目录, 然后按照下面两图搞:

029365742e6cd0db1bc0bd972eaa7374.png

c5d73f96ff0c0aefe338df2a1de1949c.png

然后就是测试代码的运行, 一共有两种, 一种是整个测试类下的所有测试方法一键全部执行, 一种是单个执行测试方法:

5b6f48008dd9c1d7d5b7b02e11b4f6b4.png


然后就是maven的生命周期, 下图的按钮即生命周期命令(双击按钮):

32888714255fae3fb2971c7afeb70a16.png

其中test按钮就可以src/test/java下的所有测试方法都执行

还有就是依赖结构, 如下:

8bff07b4e1e8ca77561de365128a49a6.png


以上的是quickstart骨架的, 接下来的是webapp骨架的, 其实都差不多, 多添加java 和 resources 目录即可:

然后是tomcat服务器的配置:

ec575040af56f84bf14294aa590b7b0c.png

9a411545422d8e3ec51b8efe8b7d0fec.png

fe94373bc44c56aa687eaaaeba3e0d91.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值