IDEA Maven 使用教程

作者/分享人:woodwang
向 Ta 提问
从事Java软件开发工作六年多,精于Java服务器端的程序开发,熟悉设计模式及其在各大主流框架中的应用原理,研究过Java并发包源码,搭建过公司ORM框架。 路漫漫,仍然在路上的Java程序员。

Maven 工具日益成为 Java 开发人员喜爱的开发工具之一,随着很多公司对 Maven 的青睐,初识 Maven 的开发者应该会有很多疑惑,而百度出的内容又缺乏系统的指导意义。笔者最初学习Maven时也相当困惑,经过一段时间的摸索最终厘清了Maven工具的用法,所以萌生了发布 Chat 的念头,供同行参考,希望能给大家一些入门帮助。

本场 Chat 首先会带领大家了解 Maven 的基础内容,然后带领大家开发第一个Maven Web 应用,并针对 Maven 项目和传统的Eclipse项目进行详细地对比阐述,帮助大家对 Maven 的用法做到知其然,并知其所以然。

本场 Chat 您将学到如下内容:

  1. 了解 Maven 的概念及其优缺点;
  2. 了解 IDEA 中使用 Maven 注意事项;
  3. 学会如何将普通项目迁移为 IDEA 的 Maven 项目;
  4. 学会如何发布第一个 Maven Web 项目;
  5. 了解 Maven 项目目录结构;
  6. 了解 Maven 项目和普通项目的区别及联系;
  7. 领悟 Maven 的优势并喜欢上 Maven。
已有187人预订
预订达标
文章出炉
     
06月20日
07月05日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张woodwang的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
大水怪
有点不明白的是文中提到 mvn install命令,这个命令不是把项目自身打包编译到本地库的么?为什么这里的意思是安装外部的jar到本地库?有点不是很明白,可以详细解释一下这个命令的作用吗?
woodwang: 是的,对项目本身执行这个命令就是将项目打包并安装到本地库;这个命令还可以安装其他的本地普通jar包到本地库,比如我们自己写的一个普通工程的项目导出成的包,如果需要在maven工程中配置依赖,就需要用这个命令安装到本地库的。
woodwang: 将本地jar安装到本地仓库的方法:在dos控制台中使用mvn install命令,例如:mvn install:install-file -Dfile=xx.jar -DgroupId=com.xx -DartifactId=xx -Dversion=1.0.0 -Dpackaging=jar 告诉本地仓库的信息就是新建一个Maven项目时必须输入的信息;执行完成该jar包就被本地仓库托管了,会生成一个该groupId格式的文件夹,artifact目录下会有该jar包,以及pom描述文件等信息。
大水怪: 好的明白了,谢谢!
Mr.tt
idea有个设置默认maven的地方,不用每次新建项目都设置.在File--> other settings -->default settings ,剩下的就一模一样了
woodwang: 是的,后来想这应该有配置办法的,就百度搜了一下果然有,就是您说的配置方法。在文章的后面又补充了一下。祝好!
你可能还喜欢
哪些算法和数据结构是需要程序员必须掌握的?
zhen.guo
ACT 敏捷教练培养体系
Chat 三人行
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
高并发、高性能 Web 架构解决方案
Array老师
微信扫描登录