![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
Devin01213
一切皆有可能!
展开
-
运行、调试
运行调试原创 2019-01-03 08:38:07 · 400 阅读 · 0 评论 -
依赖范围
依赖范围就是用来控制依赖与这三种classpath(编译classpath、测试classpath、运行classpath)的关系,Maven有以下几种依赖范围。 1.compile: 编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的maven依赖,对于编译 测试 运行三种的classpath都有效。 2.test:测试依赖范围。使用此依赖范围的Mav...原创 2019-01-02 22:43:40 · 513 阅读 · 0 评论 -
创建Maven项目
根据报错提示,创建web.xml手动创建,或者执行添加jdk编译插件 <!-- 设置jdk编译版本为1.8 --> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId&...原创 2019-01-02 22:33:02 · 95 阅读 · 0 评论 -
eclipse配置Maven
构建索引,提高检索速度。原创 2019-01-02 21:56:22 · 87 阅读 · 0 评论 -
Maven项目结构与常用命令
Maven项目结构常用命令1、clean:清理项目路径下执行,mvn clean,将项目根路径下的target目录清理掉,也就是.class文件。2、 compile:编译项目路径下执行,mvn compile,将.java编译成.class文件,存放于target下。3、test:单元测试项目路径下执行,mvn test,项目路径src/test/java目录下的...原创 2019-01-02 21:45:04 · 378 阅读 · 0 评论 -
Maven仓库配置
Maven仓库分三种:本地仓库、私服、中央仓库Maven项目所需jar包,先到本地仓库中查找,如果本地仓库没有,则到私服中查找,前提是配置了私服;如果私服中也没有相关jar包,就到中央仓库中寻找,中央仓库位于互联网;本地仓库也可以直接到中央仓库去寻找相关jar包,前提是能连接外网;配置本地仓库本地仓库存放Maven项目所需要的jar包,Maven项目程序根据jar包坐标信息到本...原创 2019-01-02 21:17:50 · 167 阅读 · 0 评论 -
Maven简介与安装
简介Maven 是一个项目管理工具,可以用于项目构建、依赖管理。也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期...原创 2019-01-02 20:56:34 · 134 阅读 · 0 评论 -
Maven整合SSH
SSH项目配置文件加载过程整合SSH1、pom文件中锁定版本 2、搭建struts2环境创建struts.xml web.xml中配置核心过滤器 <!-- 过滤器 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.ap...原创 2019-01-31 14:56:45 · 135 阅读 · 0 评论 -
传递依赖冲突解决
jarA依赖于B,B依赖于C(1.1版本),则C称为A的传递依赖,B是A的直接依赖;如果D依赖C(1.2版本),此时便产生了传递依赖冲突。如下图所示。Maven对于传递依赖冲突有自己的解决办法1、采用第一声明者优先的原则,即在pom文件中,采用先声明的jar的依赖。2、直接依赖级别高于传递依赖。优先采用直接定义的依赖。排除依赖版本锁定指定项目中依赖的版本,d...原创 2019-01-03 22:39:53 · 344 阅读 · 0 评论