![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 60
etron_jay
自信满满地让自己的自信满满
展开
-
Maven_7_仓库+依赖【初步】
仓库① 仓库的分类【1】本地仓库:当前电脑上部署的仓库目录,为当前电脑上所有Maven工程服务【2】远程仓库 (1)私服:搭建在局域网环境中,为局域网范围内的所有Maven工程服务 (2)中央仓库:架设在Internet上,为全世界所有Maven工程服务 ...原创 2018-12-20 22:07:00 · 164 阅读 · 0 评论 -
Maven_6_关于联网问题+POM+坐标
关于联网问题①Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成。而插件本身并不包含在Maven的核心程序中。②当我们执行的Maven命令需要用到某些插件时,Maven核心程序会首先到本地仓库中查找。③本地仓库的默认位置:[系统中当前用户的家目录].m2\repositoryC:\Users[登录当前系统的用户名].m2\repository④Mav...原创 2018-12-16 21:35:55 · 203 阅读 · 0 评论 -
Maven_5_Maven核心概念+第一个Maven工程+常用的Maven命令
Maven的核心概念①约定的目录结构②POM③坐标④依赖⑤仓库⑥生命周期/插件/目录⑦继承⑧聚合第一个Maven工程①创建约定的目录结构【1】根目录:工程名【2】src目录:源码【3】pom.xml文件:Maven工程的核心配置文件【4】main目录:存放主程序【5】test目录:存放测试程序【6】java目录:存放Java源文件存放【7】resource目录:存...原创 2018-12-16 21:28:34 · 183 阅读 · 0 评论 -
Maven_4_安装Maven核心程序
①检查JAVA_HOME环境变量C:\Users\14741>echo %JAVA_HOME%E:\jdk-9.0.1②解压Maven核心程序的压缩包,放在一个非中文无空格路径下F:\apache-maven-3.2.2③配置Maven相关的环境变量【1】MAVEN_HOME或M2_HOME【2】path④验证:DOS窗口 运行mvn -v命令查看Mave...原创 2018-12-15 21:07:07 · 225 阅读 · 0 评论 -
Maven_3_Maven是什么【What】
①Maven是一款服务于Java平台的自动化构建工具。Make→Ant→Maven→Gradle②构建【1】概念:以“Java源文件”、框架配置文件、“JSP”、“HTML”、“图片”等资源为“原材料”,去“生产”一个可以运行的项目的过程。编译部署搭建【2】编译:Java源文件[User.java]→编译→Class字节码文件[User.class]→交给JVM去执行【3】部署...原创 2018-12-15 21:01:43 · 379 阅读 · 0 评论 -
Maven_1+2_目前掌握的技术+目前的技术在开发中存在的问题
1.目前掌握的技术2.目前的技术在开发中存在的问题一个项目就是一个工程如果项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个工程,利于分工协作。借助于Maven就可以将一个项目拆分成对个工程。项目中需要的jar包必须手动“复制”、“粘贴”到WEB-INF/lib目录下带来的问题是:同样的jar包文件重复出现在不同的项目工程中,一方面浪...原创 2018-12-15 20:49:55 · 204 阅读 · 0 评论 -
Maven_10_继承和聚合
继承①现状 Hello依赖的junit: 4.0 HelloFriend依赖的junit:4.0 MakeFriends依赖的junit:4.9 &原创 2018-12-20 22:36:19 · 132 阅读 · 0 评论 -
Maven_9_依赖【高级】
①依赖传递性 【1】好处:可以传递的依赖不必在每个模块工程中都重复声明,在“最下面”的工程中依赖一次即可 【2】注意:非compile范围的依赖不能传递。②依赖的排除 【...原创 2018-12-20 22:25:59 · 133 阅读 · 0 评论 -
Maven_8_生命周期
生命周期①各个构建环节执行的顺序:不能打乱顺序,必须按照既定的正确顺序来执行。②Maven的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件完成的。③Maven核心程序为了更好的实现自动化构建,按照这一的特点执行生命周期中的各个阶段,不论现在要执行生命周期的哪一个阶段,都是从这个mvn compilemaven-resource-plugin:2.6:resourc...原创 2018-12-20 22:15:36 · 170 阅读 · 0 评论 -
如何使用IDEA创建Maven无模板的javaweb项目
背景最近开始学习Maven工具,由于参考的尚硅谷视频用的是Eclipse教学,而本人使用的是IDEA,代码的编写和编译器都存在差异。所以,遇到的第一个问题便是IDEA如何创建无模板的Maven项目。刚开始去百度了很多,基本上都是直接通过IDEA的wepapp模板创建一个maven工程。这样做的话,会使得pom.xml自动写好了一些配置。但是对于我这个新手来说,需要的只是一个无模板的,干净的M...原创 2018-12-21 19:53:13 · 2754 阅读 · 1 评论