
Maven
王哲晓
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
第一章、Maven简介
一、Maven是什么,以及它有什么用途? 1. Maven是什么? Maven是Apache的一个开源项目,是一款优秀的跨平台的构建工具,Maven是声明式的,项目构建过程和过程各个阶段所需的工作都由插件实现,并且大部分插件都是现成的。开发者只需要声明项目的基本元素,Maven就执行内置的、完整的构建过程。同时还是一个依赖管理工具和项目信息管理工具。 2. Maven用途 Maven能够标...原创 2019-04-29 07:13:40 · 165 阅读 · 0 评论 -
第二章、Maven的安装与配置
一、在Windows上安装Maven 1. 检查JDK安装 在安装Maven之前,首先要确保已经安装了JDK。Maven可以运行在JDK1.4及以上的版本之上。通过如下的windows命令来检查JDK的安装情况: echo %JAVA_HOME%:确认是否指向了正确的JDK目录。 java -version:确认JDK是否安装成功,以及安装的版本。 如果Windows无法执行Jav...原创 2019-04-29 13:14:01 · 155 阅读 · 0 评论 -
Maven Web项目使用Cargo实现自动化部署
下面的案例,基于Tomcat7,maven 3.3.9,假设项目名称是WebProject 在pom.xml中配置Cargo相关信息 一、部署到本地Web容器 1、使用standalone模式 在pom.xml配置下面代码: <build> <!-- finalName:表示部署的项目名称,即war包名称也可以不声明 --> <finalN...转载 2019-05-13 14:20:04 · 393 阅读 · 0 评论 -
第五章、Maven私服
一、概述 私服的好处 缓存Maven中央仓库的jar包,这样避免每次本地仓库没有jar包直接去中央仓库下载,而是先到私服下载。 解决公司无法上网,而又要连接中央仓库的问题。只要连接私服,确保私服可以连接到中央仓库。 方便公司内部不同团队或者项目共享jar包。需要共享jar包的,可以上传到私服,通过私服共享。 二、Nexus安装与仓库概念 Nexus下载地址:https://www.son...原创 2019-08-25 22:37:32 · 191 阅读 · 0 评论 -
maven deploy时报错
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project admin: Deployment failed: repository element was not specified in the POM inside distributio...转载 2019-08-25 22:45:20 · 1989 阅读 · 0 评论 -
第三章、Maven的目录结构及常用命令
一、Maven的目录结构 Project(项目名称) src main java(源代码) resource(资源文件) test java(测试代码) ...原创 2019-08-22 00:08:23 · 159 阅读 · 0 评论 -
第四章、Maven插件
Maven的核心仅仅定义了抽象的生命周期,具体的任务都是交由插件完成的。每个插件都能实现多个功能,每个功能就是一个插件目标。Maven的生命周期与插件目标相互绑定,以完成某个具体的构建任务。例如:compile就是插件maven-compiler-plugin的一个插件目标。 maven仓库地址:https://mvnrepository.com 1、JDK编译插件 在maven工程项...原创 2019-08-22 21:58:17 · 202 阅读 · 0 评论