
Maven
用于maven项目管理
万zp
加油
展开
-
Maven 12.部署web项目
01.跟一般的maven项目一样,只是打包的方式是war结构是其中的webapp是可以写jsp文件的02.添加servlet依赖,也可以说是tomcat服务器03.在webapp中添加WEB-INF文件夹,WEB-INF中创建web.xml文件04.写好项目后打包,在本地仓库中把相关的项目war包复制到tomcat的webapps中,war可以直接运行的。...原创 2020-02-20 21:17:58 · 91 阅读 · 0 评论 -
Maven 11.继承和聚合
Maven依赖传递是有局限性的,A---->B------>C,A要用到 jar包 C,是需要B依赖jar 包 C 的范围是complie。这个传递的有限性很消耗精力,但是Maven继承是可以解决这个问题的。A----->B,A可以使用B的所有依赖,不用管B中依赖的有效性。继承实现步骤:01.建立父工程,用于被其他工程继承。(打包方式是pom,原因是父工程主要是和依赖相关...原创 2020-02-20 20:54:02 · 167 阅读 · 0 评论 -
Maven 10.统一版本,统一编码
有时候依赖导入后,版本不一样。这样可能会有隐患。有两种办法解决这个问题。01 .项目名处右键------build path-------configure bulid path-----选中其中的JRE system Libartioy ,然后删除掉 ----选中右边的列表中的add Libartioy------JRE system Libartioy–第二个选项 选择其中...原创 2020-02-18 18:41:52 · 190 阅读 · 0 评论 -
Maven 09.依赖传递
Maven是用来管理项目的,按道理是可以实现一个项目引用另一个项目。如果被引用的项目本身就引用了jar包呢?例如junit jar包呢?例子:HelloWorldTime -->HelloWorld2 ---->Test还没有修改pom.xml之前的HelloWorldTime jar包情况写入对HelloWorld2项目的依赖同时HelloWorld2中的po...原创 2020-02-17 11:11:19 · 147 阅读 · 0 评论 -
Maven 08.依赖移除
现象:maven用来管理项目,功能是避免jar冲突。jar包中的是java源文件,如果一个A jar包(一部分)依赖于B jar包中的(一部分)。当单纯的使用A jar包的另外一个部分时候,其实这个时候不需要去引用B jar包的。maven的好处在于,管理依赖不单单停留于jar这个层次,而是深入jar包,到其中的java源文件层次。现象:导入依赖spring -context,会同...原创 2020-02-16 22:39:09 · 277 阅读 · 0 评论 -
Maven 08. (上)生命周期
生命周期maven有三个阶段:clean lifecycle:清理pre-clean clean post-cleandefault lifecycle:默认(常用)site lifecycle:站点pre-site site post-site site-deploy生命周期与构建的关系:如果生命周期是:a,b,c,d,...原创 2020-02-16 22:58:53 · 80 阅读 · 0 评论 -
Maven 07.在Eclipse中创建一个maven项目
01.File–>New—>maven project,开始创建一个maven项目02.在创建过程中,选中create a simple project ,选中next,想写好项目的gav标签(这个可以决定项目在本地仓库中的物理位置)。完成finish。03.maven项目创建后,需要配置Eclipse中的本地仓库。window—>perfernces—>在搜索框中写...原创 2020-02-16 12:00:35 · 108 阅读 · 0 评论 -
Maven 06.依赖的有效性或者范围
maven依赖的有效性有三个:01.complie(默认)02.test03.provided这个要看依赖中的gav三个标签的下面一个scope 这个标签。例子:这个有效性是在test中。阶段\scope标签complietestprovided编译√×√测试√√√运行√××scope是complie时候,编译,测试,运行...原创 2020-02-12 20:18:57 · 181 阅读 · 0 评论 -
Maven 05.maven命令
maven的命令执行,在Dos中去执行:01.window+R02.输入cmd03.命令cd,切换到相关盘04.输入maven管理的项目的src目录(只有在项目的src目录下才可以运行maven命令)maven命令:(第一次执行命令时候,需要下载执行命令的环境)01.mvn compile 对main目录中的java文件进行编译,会下载相关原码中的需要的jar包(这个jar包...原创 2020-02-12 19:46:42 · 138 阅读 · 0 评论 -
Maven 04.pom.xml配置文件
pom.xml文件开头的是maven工具的信息跟项目信息有关的下面三个gav三个标签,g是groupid``,a是artifactid,v是versiongroupid:表示项目在那个小组中(项目组的名字),例如公司名字moyli,项目名字叫做myweb 。 那么groupid就是 com.moyli.myweb。如果组织名字叫做lanqiao,项目名字叫做pengyou ...原创 2020-02-10 22:41:02 · 93 阅读 · 0 评论 -
Maven 03.目录结构
使用maven:约定优于配置(约定是指默认的,配置指的是xml文件上进行属性修改)maven约定的目录src结构:01.main(程序项目代码)javaresources02.test(测试的代码)javaresources03.pom.xml(项目对象模型)与main和test一个级别,把项目看成一个对象。...原创 2020-02-10 19:54:28 · 85 阅读 · 0 评论 -
Maven 02.环境配置
maven是基于java的自动化构建工具。01.首先需要配置jdk。02.在Apache官网,(百度maven apache),选择DownLoad,选择Binary zip 。开始下载03.解压安装包,配置MAVEN_HOME这个环境变量或者M2_HOME。环境变量的值是maven的根目录(有bin,conf的那个)我俩个都配置了。04.修改path环境变量,增加%MAVEN_HOM...原创 2020-02-09 19:53:35 · 125 阅读 · 0 评论 -
Maven 01.Maven的功能
Maven的作用主要可以用两句话来概括:01.避免jar的冲突02.项目模块化maven的具体功能:清理编译测试报告打包安装部署原创 2020-02-09 19:20:49 · 169 阅读 · 0 评论