随笔分类 -  maven

摘要:首先创建一个maven打包类型为war的工程 创建完项目后,执行下图操作: 然后创建一个测试的Jsp文件,报错是因为还缺servlet-api.jar里面的类。 解决报错,有三种方法: 第一种: 项目右键,选择bluid path > configure bluid path 把tomcat放入到类 阅读全文
posted @ 2020-01-18 14:04 HainChen 阅读(196) 评论(0) 推荐(0)
摘要:我们都知道项目之间的依赖首先要把被依赖的项目先安装install到maven的本地仓库中,然后在本项目中配置被依赖的仓库坐标,才能进行依赖通信。 例如: A项目 > B项目 A项目依赖B项目中的某个类,首先要把B项目安装install到本地仓库,然后在A项目的pom.xml中配置B的仓库坐标形成依赖 阅读全文
posted @ 2020-01-17 20:28 HainChen 阅读(580) 评论(0) 推荐(0)
摘要:A > B > C A依赖于B,B依赖于C,如果A想间接依赖C,那么B和C之间的依赖范围必须是compile,不然A依赖不了C 但是有点麻烦,因为每次A想依赖于C都要确认B和C之间的依赖范围是否是compile,否则A依赖不了C,每次确认都会费时间 而且有些依赖的默认范围不是compile,如果修改 阅读全文
posted @ 2020-01-16 20:17 HainChen 阅读(448) 评论(0) 推荐(0)
摘要:maven的依赖传递: A.jar->B.jar->C.jar 要使 A.jar ->C.jar:当且仅当 B.jar 依赖于C.jar的范围是compile,如果B依赖于C的范围不是compile,那么A依赖不了C 举个例子: 这里创建两个项目,HelloWorlds和HelloWorld2,He 阅读全文
posted @ 2020-01-15 23:07 HainChen 阅读(744) 评论(0) 推荐(0)
摘要:首先创建两个项目进行测试依赖 创建一个HelloWorld2项目,一个HelloWorld类里面有一个sayHello的方法 然后再创建一个HelloWorldTime项目,一个SayHelloWorldTime类,里面调用上面项目中的HelloWorld类中的sayHello方法,HelloWor 阅读全文
posted @ 2020-01-15 20:51 HainChen 阅读(2304) 评论(0) 推荐(1)
摘要:当我们通过maven引入A.jar时,会自动引入B.jar A.jar(x.java ,y.java,z.java) B.jar(p.java c.java i.java) A.jar和B.jar之间的 依赖的本质:z.java ->c.java 所以其他没有依赖的可以排除 注意:如果我们配置依赖但 阅读全文
posted @ 2020-01-15 19:50 HainChen 阅读(699) 评论(0) 推荐(0)
摘要:maven生命周期:生命周期和构建的关系:生命周期中的顺序:a b c d e 当我们执行c命令,则实际执行的是 a b c 生命周期包含的阶段:3个阶段clean lifecycle :清理 pre-clean clean post-clean default lifecycle :默认(常用) 阅读全文
posted @ 2020-01-15 19:16 HainChen 阅读(235) 评论(0) 推荐(0)
摘要:依赖:A jar -> B jar <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.0</version> <scope>test</scope> </dependency> 依赖的范围、 阅读全文
posted @ 2020-01-15 11:40 HainChen 阅读(221) 评论(0) 推荐(0)
摘要:依赖: 例:spring-context.jar 依赖 spring-aop.jar... A中的某些类 需要使用B中的某些类,则称为A依赖于B 在maven项目中,如果要使用 一个当时存在的Jar或模块,则可以通过 依赖实现(去本地仓库、远程仓库去寻找) 例如上面的项目依赖于单元测试jar包,但j 阅读全文
posted @ 2020-01-14 21:17 HainChen 阅读(195) 评论(0) 推荐(0)
摘要:1.maven的作用 a.管理jar包 i.增加第三方jar包 (spring-context.jar spring-aop.jar ....) ii.jar包之间的依赖关系 (配置spring-context.jar 自动关联下载所有依赖的Jar,并且不会冲突,没有兼容性问题) b.将项目拆分成若 阅读全文
posted @ 2020-01-14 20:34 HainChen 阅读(175) 评论(0) 推荐(0)
摘要:进入到eclipse里面创建maven项目 然后修改eclipse里面默认的maven配置,在菜单栏选择window-Preferences 添加完后,选择自己安装的maven版本 然后切换到User Settings配置 到上面这一步基本配置完成啦 阅读全文
posted @ 2020-01-14 15:35 HainChen 阅读(491) 评论(0) 推荐(0)
摘要:首先进Apache官网下载maven,下载完后,解压。 接着配置MAVEN_HOME 在Path里面添加MAVEN_HOME 注意:maven配置之前需要配置java的环境变量,配置好后,win+r输入cmd进入命令窗,输入mvn -v,如果显示版本表示配置成功 配置完maven后,建议修改默认的m 阅读全文
posted @ 2020-01-13 17:19 HainChen 阅读(390) 评论(0) 推荐(0)