• maven 仓库(本地仓库,私服,远程仓库)
  • Maven 仓库的分类:maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。注:maven的本地仓库,在安装maven后并不会创建,它是在第一次执行maven命令的时候才被创建maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录,这就是Maven仓库的默认位置如何更改maven默认的...
  •  2020-07-17  |    程成  |    225  |    0  |    Java  |   maven  仓库  私服  
  • Maven 构建生命周期
  • Maven 构建生命周期定义了一个项目构建跟发布的过程。一个典型的 Maven 构建(build)生命周期是由以下几个阶段的序列组成的:阶段处理描述验证 validate验证项目验证项目是否正确且所有必须信息是可用的编译 compile执行编译源代码编译在此阶段完成测试 Test测试使用适当的单元测试框架(例如JUnit)运行测试。包装 package打包创建JAR/WAR包如在 pom.xml 中定义提及的包检查 verify检查对集成测试的结果进行检查,以保证质量达标安装 install安装...
  •  2020-07-17  |    程成  |    224  |    0  |    Java  |   Maven  生命周期  
  • 解决项目运行时,xxx cannot be cast to xxx.xxx.xxx报错
  • 当 Maven 一键构建时(一键构建的意思就是:我们不再使用本地安装的 Tomcat,而是使用 Maven 自身集成的 Tomcat 插件对项目进行构建),注意,这个时候大家都知道 Maven 自身具有 Tomcat 插件,既然是 Tomcat 插件,那么Tomcat 所依赖的包就是 Maven 应该有的包。你本地的 Tomcat 所在的包和你项目导入的包,包名一样时,就是相冲的,名称一模一样,所以就有了冲突。我们需要修改导入包的作用域,Maven 作于专业的包管理工具,我们只要让导入包只在编译...
  •  2020-06-07  |    程成  |    270  |    0  |    Java  |   冲突  maven  servlet