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

浙公网安备 33010602011771号